|
|
Browse by Tags
All Tags » Inżynieria opro... » Zasady projektowe
-
Od kilku miesięcy nic tu nie pisałem (oczywiście poza poprzednim nieplanowanym wpisem). Jak łatwo
się domyślić czas mi na to nie pozwalał. Z jednej strony natłok zadań w pracy
(stabilizacja finalnej wersji – Comarch
ALTUM ujrzał niedawno światło dzienne na tegorocznym CeBicie)
a z drugiej strony projekt, który chciałbym opisać w tym ...
-
W 1988 roku Barbara Liskov [1] sformułowała zasadę zastąpień. Brzmi ona następująco:What
is wanted here is something like the following substitution property:
If for each object o1 of type S there is an object o2 of type T such
that for all programs P defined in terms of T, the behavior of P is
unchanged when o1 is substituted for o2 then S is ...
-
Prawo Demeter (ang. Law of Demeter) [1], znane także jako zasada
minimalnej wiedzy (ang. Principle of Least Knowledge), jest proste i
bardzo ogólne. Zastosowane do programowania obiektowego brzmi
następująco:Metoda klasy może odwoływać sie tylko do następujących typów obiektów:klasy, do której należyswoich parametrówobiektów, które sama ...
-
Zasadę otwarty-zamknięty (ang. Open-Closed Principle, OCP) po raz pierwszy sformułował Bertrand Meyer [1]. Mówi ona, ze:Klasa powinna być otwarta na rozszerzanie, ale zamknięta na modyfikacje.Na
pierwszy rzut oka powyższa zasada wydaje się być sama w sobie
sprzeczna. Czy rzeczywiście możliwe jest, aby klasa była jednocześnie
otwarta na ...
|
|
|