Pora na rozszyfrowanie ostatniej, ale zdecydowanie nie najmniej ważnej litery SOLID, to znaczy D jak Dependency Inversion Principle, czyli ZasadÄ™ Odwrócenia ZależnoÅ›ci. […]
KontynuujÄ…c seriÄ™ artykułów o SOLID, dzisiaj nadszedÅ‚ czas na omówienie literki I, a dokÅ‚adniej Interface Segregation Principle (w skrócie ISP). W polskim […]
KolejnÄ… z zasad SOLID, dziÄ™ki której nasz kod bÄ™dzie dobrej jakoÅ›ci jest zasada podstawieÅ„ Liskov, czyli Liskov Substitution Principle (LSP) zostaÅ‚a opracowana […]
ReguÅ‚a Otwarte-ZamkniÄ™te, czyli Open-Closed Principle (OCP) zostaÅ‚a zdefiniowana w roku 1988 przez Bertranda Meyera. Mówi ona o tym, że element oprogramowania powinien […]
TDD to podejÅ›cie do tworzenia oprogramowania. Na taki sposób tworzenia oprogramowania uwagÄ™ zwróciÅ‚ Kent Beck. PodejÅ›cie to zakÅ‚ada, że przed napisaniem wÅ‚aÅ›ciwej […]
Fabryka abstrakcyjna i wszystkie jej odmiany sÄ… rodzinÄ… konstrukcyjnych wzorców projektowych. DziÄ™ki fabryce otrzymujemy interfejs, sÅ‚użący do generowania różnych obiektów, które go speÅ‚niajÄ…. Fabryka […]
Problem do rozwiÄ…zania Pewnie wiesz, że w różnych krajach gniazdka mogÄ… wyglÄ…dać inaczej niż to, co możesz zobaczyć na co dzieÅ„. Charakterystyka […]
Budowniczy to jeden ze wzorców projektowych używanych w programowaniu obiektowym. Zalicza siÄ™ on do rodziny wzorców konstrukcyjnych. DziÄ™ki użyciu budowniczego oddzielamy proces tworzenia obiektu […]
PeÅ‚niÄ… one takÄ… samÄ… funkcjÄ™ jak zmienne, ale z jednÄ… małą różnicÄ… (której być może już siÄ™ domyÅ›lasz). StaÅ‚ej nie można zmieniać […]