Déméteřin zákon

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Déméteřin zákon je známý též jako princip minimální znalosti.

Při definici každé entity bychom měli minimalizovat počet entit, které daná entita pro splnění daného úkolu oslovuje, což je designová směrnice pro vývoj softwaru, zejména objektově orientovaného programování. V obecné formě je Déméteřin zákon specifický případ nízké provázanosti.

Zákon lze stručně shrnout jako: * Každá jednotka by měla mít jen omezené znalosti o dalších jednotkách: pouze jednotky úzce spjaté s touto jednotkou. * Každá jednotka by měla mluvit pouze se svými přáteli a nemluvit s cizími lidmi. +more * Mluvit jen s bezprostředními přáteli. Základní představa je, že daný objekt by měl vědět minimum o struktuře a vlastnostech čehokoliv jiného.

5 pravidel

Déméteřin zákon požaduje těchto 5 pravidel pro posílání zpráv metodou M v objektu O: # O (this) = sobě # parametrům metody # objektům, které byly v rámci metody vytvořeny/instanciovány # komponentám, které jsou součástí O # globálním proměnným přístupným objektem O v rozsahu metody M

Kategorie:Softwarové inženýrství Kategorie:Principy programování

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top