
设计模式
娜小喵儿~
这个作者很懒,什么都没留下…
展开
-
类之间的几种关系
依赖关系 简单的理解,依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖。表现在代码层面为类B作为参数被类A在某个method方法中使用。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。 关联关系 关联体现的是两个类之间语义级别的一种强依赖关系,有时也被称为“...转载 2020-02-19 11:58:34 · 1037 阅读 · 0 评论 -
单例模式解读
单例模式 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 要点主要有三个: 一个类只能有一个对象; 必须是自行创建这个类的对象; 要想整个系统提供这一个对象; 从具体实现角度来说,就是以下三点: 一、单例模式的类只提供私有的构造函数, 二、类定义...转载 2019-10-09 18:58:18 · 163 阅读 · 0 评论 -
设计模式的原则
设计模式原则 设计模式的目的是为了更好的代码重用性,可读性,可靠性和可维护性。常用的六大设计模式有:单一职责原则(SRP),里氏替换原则(LSP),依赖倒转原则(DIP),接口隔离原则(ISP),迪米特法则(LOD),开闭原则(OCP)。 单一职责原则(Single Responsibility Principle) 该原则是针对类来说的,即一个类应该只负责一项职责。假设有一个部门的类叫做T,他的...转载 2019-08-28 18:47:51 · 152 阅读 · 0 评论