Type
- Creational Pattern :
Builder
,Dependency Injection
,Singleton
. Help you create object - Structural Pattern :
Adapter
,Facade
. Help you make relationship between object - Behavioral Pattern :
Command
,Observer
,Model View Controller
,Model View View Model
. Help execute object behavior
Dependency Injection
Reference
https://www.raywenderlich.com/109843/common-design-patterns-for-android