Kitapta UML diagramları kullanılarak, tasarım şablonları görsel olarak açıklanmıştır. İçerik aşağıdaki bölümlerden oluşur:
Bölüm 1:
Bu bölümde Java dilinde kullanılan Interface ve Abstract sınıflar tematize edilmektedir. Interface sınıfları tasarım şablonlarında önemli bir yer tutmaktadır. Bu bölümde ayrıca tasarım prensipleri hakkında bilgi verilmektedir.
Bölüm 2:
İkinci bölümde tasarım şablonları hakkında genel bilgiler yer almaktadır.
Bölüm 3:
Oluşturucu tasarım şablonu kategorisinde yer alan Factory, Abstract Factory, Builder, Prototype ve Singleton tasarım şablonları bu bölümde detaylı olarak incelenir.
Bölüm 4:
Yapısal tasarım şablonu kategorisinde yer alan Adapter, Bridge, Facade, Decorator, Composite, Flyweight ve Proxy tasarım şablonları bu bölümde detaylı olarak incelenir.
Bölüm 5:
Davranışsal tasarım şablonu kategorisinde yer alan Command, Memento, Strategy, Iterator, State, Chain Of Responsibility, Mediator, Observer, Template Method ve Visitor tasarım şablonları bu bölümde detaylı olarak incelenir.
Bölüm 6:
Java EE tasarım şablonu kategorisinde yer alan MVC, Front Controller, Data Access Object, Business Delegate, Service Locator ve Intercepting Filter tasarım şablonları bu bölümde detaylı olarak incelenir.
Bölüm 7:
Bu bölümde kitapta yer alan birçok tasarım şablonu kullanılarak oluşturulan Otel Rezervasyon Platformu ismini taşıyan örnek bir yazılım yer alır. Üç katmanlı mimari üzerine kurulu olan bu program bünyesinde, tasarım şablonlarının nasıl uygulanabileceği incelenir.
Bölüm8:
Kitabın son bölümünde Spring ile tasarım mimarileri tematize edilmektedir.
293 Sayfa
ISBN: 9789944711142
Boyut: 16,5 x 24
Yayınevi Pusula
Satın Al » |