Factory Method

Historyczna chwila, pierwszy wpis na blogu po polsku. Po ponad miesiącu od ostatniego wpisu (niestety, mimo chęci, nie mogłem znaleźć chwili wolnego czasu) poruszę dzisiaj temat jednego z najczęściej używanych wzorców projektowych - Factory Method. Przy użyciu tego wzorca, możemy w prosty sposób zaimplementować funkcjonalność związaną z wytwarzaniem konkretnych "produktów" przez konkretne "fabryki". Żeby łatwiej … Czytaj dalej Factory Method

Design Patterns – Decorator

Decorator is a design pattern used to dynamically "decorate" (e.g. add new actions) another classes. Let's say that you have class which describes Window. It can be opened or closed. Then, you decide to decorate it with curtains or to clean it - you  will do it yourself or hire somebody, who will be a decorator. … Czytaj dalej Design Patterns – Decorator

DESIGN PATTERNS – PROTOTYPE

Prototype design pattern. You should use it whenever you need to clone model classes. A simple example is when you have 1000 clients and you need to provide them invoices. Then, you only need to change e,g, names, surnames and total amount - you don't need to create another invoice from the beginning. Again, the … Czytaj dalej DESIGN PATTERNS – PROTOTYPE