Wzorzec Dekorator

Dekorator wzorzec strukturalny umożliwiający dodawanie obiektom nowych zachowań w sposób dynamiczny. Problem: Stwórzmy aplikację dla baru kanapkowego. Zobaczmy jak mogłaby ona wyglądać bez implementacji wzorca projektowego.   class Sandwitch: package sandwiches; public class Sandwich { private String description; private int cost; public Sandwich(String description, int cost) { this.description = description; Czytaj dalej…

Wzorzec Budowniczy

Budowniczy jest wzorcem kreacyjnym umożliwiającym tworzenie obiektów etapami, krok po kroku. Wzorzec budowniczy nie zakłada definiowania wspólnego interfejsu dla obiektów, w przeciwieństwie do wzorca projektowego Fabryka. Problem: Stwórzmy prosty program który będzie imitował fabrykę samochodową różnych marek. Jak taki program może wyglądać bez użycia wzorca projektowego? class Car: package cars; Czytaj dalej…