设计模式
文章平均质量分 69
AudreyShen
这个作者很懒,什么都没留下…
展开
-
面向对象设计的六大原则
1、单一职责原则——优化代码的第一步 定义:就一个类而言,应该仅有一个引起它变化的原因。 如果一个承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类的其他职责的 能力,这种耦合会导致脆弱的设计,当变化发生时,设计会招到意想不到的破坏。软件设计真正要做的就是发现职责并把那些职责相互分离。 2、开放封闭原则——让程序更稳定、更灵活 定义:软件实体(类、模块、函数原创 2017-02-15 12:12:12 · 480 阅读 · 0 评论 -
创建型-单例模式
1、定义 确保一个类只有一个实例,而且自行实例化并提供一个访问它的全局访问点。 2、使用场景 确保某个类有且只有一个实例,避免产生多个对象消耗过多的资源;某种类型的对象只能有且只有一个 3、UML类图 4、示例 饿汉式单例 懒汉式单例 双重锁定单例 静态内部类单例 枚举单例 5原创 2017-02-15 13:04:11 · 378 阅读 · 0 评论