面向对象设计模式与原则 序章 设计模式是前人总结的软件设计开发经验,大多数都能用代码来体现。学习设计模式最主要的是理解其中的设计思想。 1.1设计模 ...
面向对象设计模式与原则 序章 设计模式是前人总结的软件设计开发经验,大多数都能用代码来体现。学习设计模式最主要的是理解其中的设计思想。 1.1设计模 ...
前言: 设计模式不容易用文字描述清楚,而过多的代码,看起来也让人摸不到头脑,加上词语或者文字描述的抽象感,很容易让人看了无数设计模式的文章,也仍然理解不了。 所以我一直打算写此系列博客,首先我会从 ...
写在前面 适配模式的定义如下: 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配儿无法在一起工作的两个类能够在一起工作。 看下适配器模式的类图: sprin ...
回顾下设计模式系列《工厂模式》那片文章,里面描述了如何利用工厂模式来模拟一个换灯泡的场景,该场景中模拟了:普通灯泡、节能灯泡、彩色灯泡。它们统一由一个工厂(工厂类)来创造,我们需要使用 ...
概述 数据访问层负责与数据库存储设备打交道,为业务层提供数据服务。 一般来说,dal包含了对数据的增、删、改、查四种类型的操作,同时也包含着事务的管理、数据并发处理、查询 ...
1.理论定义 观察者模式 描述了 一种 一对多的关系。 当某一对象的状态发生改变时,其他对象会得到 改变的通知。并作出相应的反应。 2.应用举例 ...
前言 设计模式不容易用文字描述清楚,而过多的代码,看起来也让人摸不到头脑,加上词语或者文字描述的抽象感,很容易让人看了无数设计模式的文章,也仍然理解不了。 所以我一直打算写此系列博客,首先我会从大 ...
数据库架构设计中从性能考虑常用的四种方法:分布数据、数据拆分、读写分离及数据缓存。 合理选择数据存储方案 1.1直接外观存储 Direct Attached S ...
1.理论定义 生成器模式 又叫:建造者模式,它 可以 把一个 复杂的对象,分步骤创建。 2.应用举例 需求描述:话说发工资了,打算去岗顶百脑汇 ...