摘要: 1.意图 动态地给一个对象添加一些额外的功能. 2.适用性 动态、透明的方式给单个对象添加职责。 如果不适合适用子类来进行扩展的时候,可以考虑适用装饰模式。 避免子类数目爆炸性增长。 3.结构 4.参与者 Component: 定义一个对象接口,可以给这些对象动态地添加职责. ConcreteComponent: 定义一个对象,可以给这个对象添加职责. Decorator: 持有一个... 阅读全文
posted @ 2015-03-04 21:05 Ydoing 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 设计模式怎样解决设计问题寻找合适的对象决定对象的粒度指定对象的接口描述对象的实现运用复用机制设计应支持变化23个设计模式创建型结构型行为型1.创建型Abstract Factory(抽象工厂模式)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类.Builder(生成器模式)将一个复... 阅读全文
posted @ 2015-03-04 21:01 Ydoing 阅读(354) 评论(0) 推荐(0) 编辑
摘要: dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。所有源自"Debian"的Linux的发行版都使用 dpkg, 例如"Ubuntu" 安装软件 sudo dpkg -i couchbase-server-enterprise_3.0.1-ubuntu12.04_amd64.deb 显示软件简介信息 su... 阅读全文
posted @ 2015-03-04 20:56 Ydoing 阅读(2179) 评论(0) 推荐(0) 编辑