Tasarım Desenleri nedir, yazılımcılara ne fayda sağlar?
Sunumda "Design Patterns, Elements of Reusable Object-Oriented Software" kitabında bahsedilen paternleri tanıyacağız. Paternlerin amacı, gerçek projelerden kullanım örnekleri ve Java dili ile temel implementasyonlarına bakacağız.
Sunumda en yaygın kullanılan paternlere değineceğiz. Sunumu tek bir oturumda tamamlamak zor olacağı için 2 veya 3 oturum şeklinde planlıyoruz. İlk oturumda SOLID ve GRASP gibi tasarıma yonelik ve mimari prensipler ile Inheritance, Polymorphism, Dependency Injection gibi temel kavramlardan bahsedeceğiz. Sonrasında ise Builder, Singleton, Factory Method, Adapter, Decorator, Proxy, Command, Memento, Observer, Strategy, Template Method ve State paternlerini incelemeyi planlıyoruz.
Bizi desteklediği için ana sponsorumuz DefineX'e teşekkür ederiz.
There are no comments. Be the first one!