简单工厂模式:也就是说,到底要实例化,谁将来会不会增加实例化的对象,比如增加一个单独的类,这是很容易变化的地方,应该考虑用一个单独的类来做这个创造实例的过程。
策略模式:可以分装几乎任何类型的规则,处理不同时间运用不同的业务规则。
单一职责原则:避免多个功能引起窗体的变化,强调仅有一个允许,它的变化。
开放封闭原则,模块不可能完全封闭,对于这种,所以模块应该对哪种封闭做出选择。为后面可维护。
装饰模式,他方便了为以后添加新功能,不用再旧的类中添加代码,直接建立一个新的类,然后在客户代码运行时根据需要有选择的,按顺序的使用装饰功能包装的对象。
代理模式,相当于中介模式,中介起到桥梁作用连接买方和卖方。
**模板方式:**把相同的代码做一个子类然后所以相同的功能调用此类,可以节省代码。
状态模式:当一个对象的行为,取决于他的状态,并且他必须在一起十个根据状态改变她的行为就可以考虑到状态模式
速配器:连接两个不兼容的接口。
备忘录模式:就相当于一个进度条储存当时的记录。