设计模式——总纲

一句话概括,设计模式是对软件设计中普遍存在的(重复出现的)各种问题,提出的解决方案
简单说就是一种写代码的最佳实践
用了设计模式有什么好处?
使得程序高内聚低耦合
程序可靠性高,就是说增减功能系统不会随便挂掉
程序扩展方便,就是说增加功能改代码很方便
程序重用性好,就是说不用重复写代码,都提出公共代码了
程序可读性好,就是接手的人不会云里雾里看不懂
设计模式分类
创建型,就是说对象应该怎么创建,比如单例、工厂
结构型,就是说应该怎么写代码,组织对象啊、类啊、接口啊之间的关系,比如适配器、装饰
行为型,约束程序想要达成目的的行为,比如把模板统一提到抽象类中,供子类沿用
设计模式原则
【设计模式——总纲】所谓设计模式的7大原则,其实就是“设计”设计模式的方法

    推荐阅读