- Dlaczego przy projektowaniu klasy należy stosować zasadę otwartych zamkniętej?
- Czy możesz zbudować stronę internetową bez ram?
- Co to jest ramy i jak różni się od wzoru?
Dlaczego przy projektowaniu klasy należy stosować zasadę otwartych zamkniętej?
Ogólna idea tej zasady jest świetna. Mówi ci, aby napisać kod, aby móc dodać nową funkcjonalność bez zmiany istniejącego kodu. To zapobiega sytuacji, w których zmiana na jedną z twoich klas wymaga również dostosowania wszystkich w zależności od klas.
Czy możesz zbudować stronę internetową bez ram?
Krótka odpowiedź brzmi tak. Istnieje wiele stron internetowych, które są zbudowane bez korzystania z frameworka; Github i YouTube są prawdopodobnie najpopularniejszymi. Długa odpowiedź może być nieco bardziej skomplikowana niż myślisz.
Co to jest ramy i jak różni się od wzoru?
Ramy to zestaw powiązanych klas do wykonania określonego zadania. Klasy te mogą, ale nie muszą wdrażać określonego wzoru projektowania. Wzór projektu to dobrze ugruntowany projekt do rozwiązania problemu. Framework to rzeczywisty pakiet kodu używanego do ułatwienia budowania aplikacji.