- Explain GoF Design patterns .
- Creational : defines how the objects are created
- Structural : defines relationship between the classes
- Behavioral : defines how objects communicate with each other
- Explain Creational Design Patterns .
- Factory
- Abstract Factory
- Builder
- Singleton
- Prototype
- Explain Structural Design Pattern .
- Adapter : implementing class can work with incompatible interface.
- Bridge : enables to implementing class and the interface to vary independently.
- Composite : Composite lets client treat individual objects and compositions of objects uniformly.
- Decorator
- Facade
- Flywheel
- Proxy : a new object created to handle the operation.
- Explain Behavioral Design Pattern .
- Chain of Responsibility
- Command
- Interpretor : how to include language elements
- Iterator
- Mediator : simplify communication between objects
- Observer : multiple objects notification
- State : modify the behavior on state change
- Template : abstract definition of algorithm
- Visitor : add polymorphic functions to class noninvasively .
- Explain J2EE Patterns
- Explain association in Java .
Association : has a relationship
- Composition : sub objects cannot exist without the parent object .
- Aggregation : sub objects can exist without the parent object .
- Explain UML class diagram .
No comments:
Post a Comment