Existují pravidla, kdy je výhodnější použít rozhodovací konstrukci If-Then-Else, kdy přetěžování metod, multicast delegáty, DP Strategie, násobný dispatch, nebo složitější behaviorální DP jako visitor apod., ale žádné z nich nelze uplatnit obecně.
Konstrukce If-Then-Else je nejjednodušší a je implementovaná ve všech jazycích od úrovně assembleru - proto se zde vysvětluje jako první. Nebojte, postupně se ke všemu dostaneme, pokud pámbu a redakce Živě dá.....