The use of Facade Design Pattern (Before-After)

Facade is a structural design pattern. There is’nt  hard coupling between facade and sub-systems (loose coupling) Sub-systems can work alone Facade class use subsystem Facade use for simplicity access to functionality in complex designed subsystems Facade providers customized high-level interface Before using facade design After using facade design Another facade design to reduce the complexity …

Continue reading ‘The use of Facade Design Pattern (Before-After)’ »

Proxy design pattern (with interface and abstarct class)

Proxy pattern is one of the structural design patterns.You can add additional functionality (actually non-functionality properties, for instance; logging,security) to the object of interest without changing the real object’s codes. you can see design of made using abstract class and interface in below class-diagrams other class-diagram