- 博客(6)
- 资源 (45)
- 收藏
- 关注
原创 代理模式(Proxy)
@@@模式定义:为其他对象提供一种代理以控制对这个对象的访问。@@@练习示例: 水浒小故事@@@示例代码: (取自《设计模式之禅》)src\women\KindWomen.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package women;/** * 一种类型女人的定义 */public interface K
2013-06-30 16:21:55 860
原创 中介者模式(Mediator)
@@@模式定义:用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变他们之间的交互。@@@练习示例: 使用电脑来看电影。@@@示例代码:\film\Mediator.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package film;/** *
2013-06-16 16:49:06 822 1
原创 原型模式(Prototype)
@@@模式定义:用原型实例指定创建对象的种类,然后通过拷贝这些原型创建新的对象。@@@练习示例: 订单处理系统。@@@示例代码:\order\OrderApi.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package order;/** * 订单的接口 */public interface OrderApi
2013-06-11 17:30:23 845
原创 生成器模式(Builder)
@@@模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。@@@练习示例: 继续工厂方法模式中的导出数据的应用框架。@@@示例代码:\export\ExportHeaderModel.java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package export;/** * 描述输出到文件头的内容的
2013-06-10 15:49:38 1144
原创 C语言格式化输出中的星号
#include int main(int argc, char *argv[]){ int num = 0x12345678; char *str = "programmer"; int i = 0; for(i = 0; i < 10; i++) { printf("num=%#.*lx \n", i, num); } for(i = 0; i
2013-06-08 21:34:00 1964
原创 抽象工厂模式(Abstract Factory)
@@@模式定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。@@@练习示例: 选择组装电脑的配件。@@@示例代码:src\computer\CPUApi.java~~~~~~~~~~~~~~~~~~~~~~~~package computer;/** * CPU的接口 */public interface CPUApi {
2013-06-01 14:05:58 783
linux开发电子书
2013-06-12
Protel99SE精彩教程
2010-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人