DESIGN PRINCIPLES & PATTERNS
Comprehensive Training on Design Patterns with Implementation in Object-oriented Language!
Training Duration: 6 Days
Applying following principles during Object Oriented Class Design:
Open Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Design of Contract
Dependency Inversion Principle (DIP)
Interface Segregation Principle (ISP)
Single Responsibility Principle
Applying following package architecture principles:
Release Reuse Equivalency Principle (REP)
Common Closure Principle (CCP)
Common Reuse Principle (CRP)
Applying following package coupling principles:
Acyclic Dependencies Principle (ADP)
Stable Dependencies Principle (SDP)
Stable Abstractions Principle (SAP)
Designing the components by applying software design patterns of object oriented architecture.
Few Patterns are listed below:
Creational
Factory
Abstract Factory
Factory Method
Builder
Prototype
Singleton
Structural
Adapter
Bridge
Composite
Decorator
Façade
Flyweight
Proxy
Behavioral
Chain of Responsibility
Interpreter
Mediator
Observer
Strategy
Visitor
Command
Iterator
Memento
State
Template Method
Null Object
REACH TO US