
设计模式
IT_iverson
欢迎大家一起交流学习,点击一篇博客进入分类中方便自己阅读!
展开
-
单例模式
创建型的模式主要关注的点是:怎么样去创建对象。它的特点就是将对象的创建和使用进行分离。这样的话可以降低耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成,就像我们去商场购买商品时,不需要知道商品是怎么生产出来一样,因为它们由专门的厂商生产。创建型模式分为以下几种。单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展...原创 2019-11-17 19:53:26 · 173 阅读 · 0 评论 -
设计模式7大原则
为什么要遵守七大原则:在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。1.开闭原则开闭原则的核心思想:软件实现应该对扩展开放,对修改关闭,其含义是说一个软件应该通过扩展来实现变化,而不是通过修...原创 2019-11-17 18:59:12 · 242 阅读 · 0 评论 -
设计模式中类之间的关系
一.依赖关系在代码中一般是:某个类的方法通过局部变量,方法的参数,静态方法的调用来访问另外一个类中的的一些方法来完成自己当前方法的一些职责的这种情况就是依赖关系。带箭头的虚线来表示,箭头所指的类是被依赖的类。二.关联关系在代码中一般是:将一个类的对象作为另外一个类的成员变量来实现关联关系。当然可以是双向的关联关系,也可以是单向的关联关系。单向关联关系:用一个带箭头的实线表示...原创 2019-11-16 22:34:20 · 804 阅读 · 0 评论