关注微信公众号:码客资源网,获取更多内容


首先我们要明白一个概念,那就是什么是设计模式?
设计模式是一套被反复使用、多数人知晓的代码设计经验的总结。使用设计模式,有利于提升代码的复用性、阅读性以及可靠性。标准定义为:**设计模式就是一种在特定环境中解决特定问题的一种方案。

1、设计模式根据目的可分为三种:
  -创建型:主要用于创建对象
 - 结构型:主要用于处理类和对象的组合
 - 行为型:主要用于描述对类或对对象怎样的交互及怎样分配指责。
 

2、设计模式根据使用范围可分为以下两种:
 - 类模式:处理父类和子类之间的关系,是静态的
 - 对象模式:处理对象间的关系,这个关系在程序运行时,时刻在变化,时动态的
20190313223822134.png