设计模式课程总结

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/L1558198727/article/details/91361616

设计原则

依赖倒置原则:
	稳定的不应该变化的

开放封闭原则:
	对更改和添加是开放的

单一职责原则
	一个类只有一个变化的方向
	对于每一个变化方向变成一个类

Liskov替换原则


接口隔离原则:
	接口应该小而完备

对象组合优于类继承
	在一个类里面放入其他类的指针

封装变化点:

面向接口编程:

重构技法:

静态绑定转化为动态绑定
早绑定 转化为 晚绑定
继承 转 组合 :
	优先使用组合

编译时依赖 转 运行时依赖

紧耦合 转 松耦合

编译时多态:
模板类

设计模式分类

组件协作
	Template Method
	Strategy
	Observer/Event
单一职责
	Decorator
	Bridge
对象创建
	Factory Method
	Abstract Factory
	Prototype
	Builder
对象性能
	Singleton
	Flyweight
接口隔离
	Facade
	Proxy
	Mediator
	Adapter
状态变化
	Memento
	State
数据结构
	Composite
	Iterator
	Chain of Repository
行为变化
	Command
	Visitor
领域问题
	Interpreter

展开阅读全文

没有更多推荐了,返回首页