随笔分类 -  设计模式

摘要:单一职责原则(SRP): 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。 从分离的角度,分享对单一职责原则的思考: 前后端分离 接口与实现分离 业务与系统分离 公共与逻辑分离 开发与生产分离 数据模型和处理分离 优点... 阅读全文
posted @ 2019-11-27 13:51 ノGHJ 阅读(158) 评论(0) 推荐(0) 编辑
摘要:学习过spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一 阅读全文
posted @ 2017-07-22 12:28 ノGHJ 阅读(196) 评论(0) 推荐(0) 编辑
摘要:这种模式主要是复制对象。有点类似单例。但又不相同。 代码如下 [PHP] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 阅读全文
posted @ 2017-04-05 19:32 ノGHJ 阅读(155) 评论(0) 推荐(0) 编辑
摘要:这种模式类似于工厂模式。但又不相同。 下面以 实际场景举例 咱们中国人,有会说英语的,有会说汉语的。那么咱们就以实际的代码来演示 [PHP] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 阅读全文
posted @ 2017-04-05 19:31 ノGHJ 阅读(141) 评论(0) 推荐(0) 编辑
摘要:啥是适配器。这么熟悉。 大家常见的就是网卡了。 那还有更形象点的解释吗?有的。 比如xx转接头。 这个转接头就叫适配器。 民用电中国是220v。那怎么给手机充电呢 。 充电器就是220-5v的适配器。 那5v输出又不适应所有的手机接口, 于是出现了usb转安卓,usb转苹果等 的数据线。 这也叫适配 阅读全文
posted @ 2017-04-05 19:31 ノGHJ 阅读(132) 评论(0) 推荐(0) 编辑
摘要:观察者模式为您提供了避免组件之间紧密耦合的另一种方法 这种模式是什么原理呢? 咱们需要先知道什么是观察者, 大家有玩过斗地主的吧. 没玩过也见过. 就是有的人可以参与游戏.而有的人可以在边上观战. 这种观战的人,就叫观察者. 设计模式中的观察者是什么意思呢?咱们就以实际的案例来描述这个模式 有时候, 阅读全文
posted @ 2017-04-05 19:30 ノGHJ 阅读(176) 评论(0) 推荐(0) 编辑
摘要:此模式有点类似 观察者模式 区别就是所有的观察者都进行参数检测.实际代码如下 [PHP] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 阅读全文
posted @ 2017-04-05 19:30 ノGHJ 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 阅读全文
posted @ 2017-03-19 17:28 ノGHJ 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示