随笔分类 -  设计模式

摘要:引言: 原型模式是什么?它是在什么场景下被提出的呢?本章节,我们将详细了解下原型模式。 在软件系统中,当创建一个类的实例过程过于昂贵或复杂,并且我们需要创建多个这样类的实例时,如果我们通过new来创建类实例,这就会增加创建类的复杂度和创建过程与客户代码复杂的耦合度。如果采用工厂模式来创建这样的实例对 阅读全文
posted @ 2019-09-16 11:25 酷学大叔 阅读(521) 评论(0) 推荐(0)
摘要:前一章节,我们介绍了简单工厂模式以及工厂方法模式,但是这两种模式都存在一定的局限性,只能生产某一类型下的某一种产品,如果需求变更,同类型下出现了不同的产品,比如芝士披萨不仅有口味上的不同,同时存在外观上的不同。这种时候,工厂模式显然不再满足要求,该怎么办呢?于是我们想到DIP原则,它不正是为了解决这 阅读全文
posted @ 2019-09-14 13:22 酷学大叔 阅读(409) 评论(1) 推荐(0)
摘要:工厂设计模式: 顾名思义,该模式是用来生产对象的。在面向对象的设计模式中,万物皆对象,若使用new来创建对象,就会对该对象产生强耦合,假如我们需要更换该对象,那么使用该对象的对象都需要进行修改,这显然违背了开闭原则(OCP)。如果我们使用工厂来产生对象,我们只需要与这个工厂打交道就可以了,无需关心具 阅读全文
posted @ 2019-09-13 14:57 酷学大叔 阅读(853) 评论(3) 推荐(0)
摘要:前言: 单例模式,顾名思义,只存在一个实例。官方定义:对于类的单例模式设计,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 单例模式在写法上有很多种,有饿汉式(类加载的时候实例化),懒汉式(类在使用的时候实例化),保证线程安 阅读全文
posted @ 2019-09-12 10:10 酷学大叔 阅读(561) 评论(0) 推荐(0)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 迪米特法则(LOD): 也叫最少知识原则。迪米特法则的定义是只与你的直接朋友交谈,不与"陌生人"说话。如果 阅读全文
posted @ 2019-09-10 11:45 酷学大叔 阅读(6348) 评论(0) 推荐(0)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 开闭原则(Open Close Principle): Software entities (classe 阅读全文
posted @ 2019-09-09 16:57 酷学大叔 阅读(29408) 评论(0) 推荐(3)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 依赖倒置原则(Dependence Inversion Principle): 1、高层模块不应该依赖底层 阅读全文
posted @ 2019-09-09 08:53 酷学大叔 阅读(11031) 评论(0) 推荐(1)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 接口隔离原则(Interface Segregation Principle): 1、客户端不应依赖它不需 阅读全文
posted @ 2019-09-07 16:20 酷学大叔 阅读(7436) 评论(0) 推荐(0)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 里氏替换原则: 子类应当可以替换父类并出现在父类能够出现的地方。比如:公司搞年度派对,都有员工都可以抽奖, 阅读全文
posted @ 2019-09-07 10:11 酷学大叔 阅读(7595) 评论(0) 推荐(3)
摘要:目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则 单一职责原则: 对象不应承担太多功能,正如一心不能而用,比如太多的工作(种类)会使人崩溃。唯有专注才能保证 阅读全文
posted @ 2019-09-05 18:26 酷学大叔 阅读(6662) 评论(1) 推荐(0)