StrategiaJednym z przydatniejszych elementów programowania obiektowego jest dziedziczenie. Ze względu na swoją przydatność i popularność używania przez programistów często jest on nadużywany. Załóżmy, że chcemy stworzyć zestaw klas opisujących zwierzęta. Jako, że wszystkie zwierzęta posiadając wspólne cechy, stwórzmy klasę bazową, która będzie je zawierała. abstract class Animal { private $weight; private $height; public function __set( [...] #WzorceProjektowe#DesignPatterns#Dziedziczenie#Strategia#Strategy