Jaka jest różnica między wzorami projektowania obiektowego a zasadami? Czy to są różne rzeczy? O ile rozumiem, obaj starają się osiągnąć jakiś wspólny cel (np. Elastyczność). Czy mogę więc powiedzieć, że wzór jest zasadą i odwrotnie?
Zasada projektu = SOLID (tj. Zasada inwersji zależności)
Wzór projektowy = Gof (tj. Abstrakcyjny wzór fabryczny)