| |
JAVA
DESIGN PATTERNS
Structural
Patterns
Structural
Patterns describe how objects and classes can
be combined to form larger structures. The difference
between class patterns and object patterns is
that class patterns describe abstraction with
the help of inheritance and how it can be used
to provide more useful program interface. Object
patterns, on other hand, describe how objects
can be associated and composed to form larger,
more complex structures.
There
are seven structural patterns described. They
are as follows:
Patterns.
1. Adapter
Pattern
2. Bridge
Pattern
3. Composite
Pattern
4. Decorator
Pattern
5. Facade
Pattern
6. Flyweight
Pattern
7. Proxy
Pattern
I
will describe each one of these in details
|
|