Domů » Informatika » Objektové programování » Pravidlo Nula-Jedna-Nekonečno

Pravidlo Nula-Jedna-Nekonečno

„Jediná smysluplná čísla jsou nula, jedna a nekonečno.“
– B. MacLennan

Pravidlo Nula-Jedna-Nekonečno (zero-one-infinity rule) je doporučení pro objektový návrh, které hovoří o počtu entit ve vztahu. Ve většině situací dává smysl odlišit „něco“ (1) od „ničeho“ (0) a pokud je „něčeho“ více, může toho být teoreticky libovolně mnoho (nekonečno). Proto vlastně nemá smysl zabývat se jinými čísly. V praxi je teoretické nekonečno samozřejmě omezeno dostupnými prostředky.

Toto pravidlo, ač se to na první pohled nezdá, nezakazuje použití jiných čísel. Například osobní auto má čtyři kola, nikoliv nekonečno. Ale algoritmy pracující s jeho modelem by měly být schopné zvládnout libovolný počet kol, aby se daly použít například i pro model nákladního automobilu.

Reference