Arrogant Design Patterns:
- Introduction to Arrogant Design Patterns
- Creational Patterns
- Factory
- When we can see Inheritance/Polymorphism in our code. (50%)
- Inherit class creation depends on some logic or enums. (50%)
- Abstract Factory
- Builder
- Mandatory VS Optional
- Any requirement in which we will select individual items and later we will check out those items in the form of an Order.
- A requirement in which we will select individual items and later we will build or manufacture some object. Like Car Manufacturing, or Cooking.
- Object Pool
- Prototype
- Singleton
- Factory
- Structural Patterns
- Behavioral Patterns
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Null Object
- Observer
- State
- Strategy
- Template Method
- Visitor
- Architectural Patterns
- MVC
- MVP
- MVVM
- VA/IPER
- MVI
Legacy:
Now we are starting to learn design patterns. About design pattern i did not give you any standard definition.Only i tell you what i think about that. I think design patterns are the ways how to tackle different situations in your design/code which already faced our seniors and they make some solutions which are very good.Now before starting the design patterns, here I tell you some thing about design pattern.The biggest issue which mostly people face is that they know many design patterns, but they don’t know where they use. Means there are many situations where we can use some design pattern which we know, but we did not use. And many times there are many situations where we use any wrong design pattern.So my personal opinion, design patterns are very easy, the main issue is how and when we use, which design pattern.So I also try in every design pattern to make any real world scenario, where I try to fit our design pattern.OK Lets start.
Singleton Design PatternObserver Design Pattern
Hi to every single one, it’s truly a good for me to visit this
web page, it contains priceless Information.