Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 736 Bytes

File metadata and controls

19 lines (12 loc) · 736 Bytes

DesignPatterns

Design Patterns

Design patterns is basically a solution or blueprint for a problem that we get over and over again in programming, so they are just typical types of problems we can encounter as programmers, and these design patterns are just a good way to solve those problems, there is a lot of design pattern in android. So basically, they are three categories as below:

  1. Creational Design patterns : How you create objects
  2. Structural Design patterns : How you compose objects
  3. Behavioral Design patterns : How you coordinate object interactions

Creational Design Patterns :

  1. Singleton Pattern
  2. Factory Pattern
  3. Abstract Factory Pattern
  4. Prototype Pattern
  5. Builder Pattern.