Hi everybody,
for me it's time to back to 'real' development. I spend some time in project with legacy technology and now it's time to speed up and get knowledge about new things. From now to couple of months I try represent new things. Almost all my post will be collection of resources used by me to learn new stuff.
Technology, technology, ... is cool but I start from Design Patterns - conception of software should be the most important for each developer.
I prepare pdf with GangOf4 patterns and something more, link to dowloade you find on end of post.
Document was created from this resources:
- Java SE and Java EE API's examples
- wiki
- Abstract factory
- Builder
- Factory method
- Lazy initialization
- Multiton
- Object pool
- Prototype
- Resource acquisition is initialization
- Singleton
- Adapter or Wrapper or Translator
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Front Controller
- Module
- Proxy
- Twin
- Blackboard
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null object
- Observer or Publish/subscribe
- Servant
- Specification
- State
- Strategy
- Template method
- Visitor