摘要:
在 Windows 机器上如果想使用 Linux 环境,最方便的方式莫过于使用虚拟机,最常用的软件各位肯定也不陌生,大名鼎鼎的 VMware 。 不过这玩意有点稍稍不是那么智能,每次安装 Linux 以后,网络都是不通的,没有一次是可以直接装完就能用的。 我单纯记录一下需要修改的内容: 首先是先看下 阅读全文
摘要:
1. 前文汇总 「补课」进行时:设计模式系列 2. 享元模式 2.1 定义 享元模式(Flyweight Pattern)很简单,它解决的需求也很直接,同时它也是池技术的重要实现方式,先看下它的定义: Use sharing to support large numbers of fine-grai 阅读全文
摘要:
1. 前文汇总 「补课」进行时:设计模式系列 2. 从银行转账说起 当我们在银行进行转账操作的时候,整个操作流程我们可以简化为账户 A 扣费,然后账户 B 增加余额,最后转账操作成功。 这两个操作缺一不可,同时又不能颠倒顺序。 简单定义一个转账的接口 ITransfer : public inter 阅读全文
摘要:
1. 前文汇总 「补课」进行时:设计模式系列 2. 适配器模式 2.1 定义 适配器模式(Adapter Pattern)的定义如下: Convert the interface of a class into another interface clients expect.Adapterlets 阅读全文
摘要:
1. 前文汇总 「补课」进行时:设计模式系列 2. 命令模式 命令模式是一个高内聚的模式,其定义为: Encapsulate a request as anobject,thereby letting you parameterize clients with differentrequests,q 阅读全文
摘要:
1. 前文汇总 「补课」进行时:设计模式系列 2. 建造者模式定义 建造者模式(Builder Pattern)也叫做生成器模式,其定义如下: Separate the construction of a complex object from its representation sothat t 阅读全文