Witam,
ponieważ nie mam komercyjnego doświadczenia czy może ktoś z Was powiedzieć w prosty sposób kiedy należy dynamicznie tworzyć obiekty klasy a kiedy statycznie?
Wiem, że tworząc obiekt statycznie korzystam ze stosu a dynamicznie ze sterty. Na przykładzie pisanego programu:
Piszę program "Kasa w sklepie". Mam trzy klasy: Menu, Kasa i Produkt. W swoim kodzie wszystkie obiekty tworzę statycznie. Podczas działania programu mam jeden obiekt klasy Menu, jeden klasy Kasa i tworzę listę obiektów klasy Produkt. Czy powinienem stworzyć obiekty dynamicznie? Są jakieś wzorce, które określają w jaki sposób tworzyć obiekt w zależności od jego użycia w programie?