1 什么事设计模式
设计模式是面向对象设计模式的简称
他是在面型对象编程中, 认为总结的出列某一类, 或是某一特定场景问题的最优实践
因此, 设计模式可以理解为解决某一类问题的一种模式, 固定的模式
2 设计模式与面向对象
在面向对象编程中, 当类与类之间存在继承的关系, 那么类之间就是高耦合的当后期维护的时候会面临牵一发而动前身的后果
而设计模式是为了封装变化, 让各个模块可以独立变化使得代码优雅, 易于扩展这个过程称为解耦
同时, 在交流中,
最常见的就是, A 类使用 B 类的基类作为参数或是关联 B 类的基类, 这样, 所有的派生自 B 的基类的派生类都可以被 A 类使用 (依赖倒置)
3 如何使用设计模式
在实际的开发中, 应该关注与问题本身, 而不应该关注这个问题应该用那种设计模式来解决
来源: http://www.bubuko.com/infodetail-2524563.html