设计模式
liujie379908
做时间的朋友
展开
-
软件设计原则
软件设计原则软件设计原则1. 开闭原则2. 依赖倒置原则3. 单一职责原则4. 接口隔离原则5. 迪米特法则6. 里氏代换原则7. 合成复用原则 软件设计原则 1. 开闭原则 定义:一个软件实体如类/模块和函数应该对拓展开放,对修改关闭 用抽象构建框架,用实现扩展细节 优点:提高软件系统的可复用性以及可维护性 2. 依赖倒置原则 定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象...原创 2020-02-23 17:36:45 · 216 阅读 · 0 评论 -
设计模式--------单例模式
一.单例模式概述单例模式(singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点通常我们可以让一个全局变量使得一个对象被访问,但它不能防止被实例化多个对象,一个最好的办法就是:让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且它可以提供一个该实例的方法。单例模式的构造方法是private,这就堵死了外界利用new来创建此类型实例的可能,提供一个获取该实例的...原创 2018-06-10 19:09:12 · 132 阅读 · 0 评论