Symbols and it's meaning in Class Diagram https://www.youtube.com/watch?v=xiUFTLIU-lw
Category: Design Pattern
Proxy Pattern
Video This is not same as Bridge Pattern. “Provide a surrogate or placeholder for another object to control access to it” is the intent provided by GoF. Allows for object level access control by acting as a pass through entity or a placeholder object. When to use this pattern? Proxy pattern is used when we… Continue reading Proxy Pattern
Adapter(Wrapper) Design Pattern
Youtube Link Paid-Video The Adapter Pattern converts the interface of a class into another interface the clients expect. Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces. This pattern is easy to understand as the real world is full of adapters. For example consider a USB to Ethernet adapter. We need this… Continue reading Adapter(Wrapper) Design Pattern
Facade Pattern
Youtube Video Paid Video The Facade Pattern provides a unified interface to a set of interfaces in a sub-sytem. Facade defines a higher level interface that makes the subsystem easier to use. The Law of Demeter (LoD) or principle of least knowledge is a design guideline for developing software, particularly object-oriented programs. In its general form, the LoD is a specific… Continue reading Facade Pattern
SOLID Principle
***Link Single Responsibility S.O.L.I.D. STANDS FOR: S — Single responsibility principle O — Open closed principle L — Liskov substitution principle I — Interface segregation principle D — Dependency Inversion principle Single responsibility principle - A class should have one and only one reason to change, meaning that a class should only have one job. A class should have only one job. A class should be… Continue reading SOLID Principle
You must be logged in to post a comment.