软件介绍: 重视大脑的学习指南Head First设计模式,学习为何朋友们对工厂模式的认知可能有错,把事关紧要的模式直接装入脑海里,发掘模式大师的秘密,避免一些尴尬的错误,探究星巴兹咖啡如何以装饰者模式让自己的股价翻倍。
2021-07-08 14:19:04 42.89MB 其他资源
1
清晰的pdf,每块模式都分节讲。 可以跨节阅读。 C++代码。 还需要多说么!
2021-07-08 09:53:45 1.64MB C++ 设计模式
1
/* * 原始需求背景: * 网宿CDN要按月收取客户的服务费用,根据流量的大小、 * 服务的类型等,收取不同的费用,收费规则如下: * web应用:1000元/M * 流媒体应用:1000元/M*0.7 * 下载应用:1000元/M*0.5 * 月末打印报表时,要罗列每个用户每个频道的费用、客户总费用, * 还要打印该客户的重要性指数,重要性指数=网页流/100+下载流量/600; * * 需求变更场景: * 系统已经开发出来了,接下来,运维部门现在希望对系统做一点修改, * 首先,他们希望能够输出xml,这样可以被其它系统读取和处理,但是, * 这段代码根本不可能在输出xml的代码中复用report()的任何行为,唯一 * 可以做的就是重写一个xmlReport(),大量重复report()中的行为,当然, * 现在这个修改还不费劲,拷贝一份report()直接修改就是了。 * 不久,成本中心又要求修改计费规则,于是我们必须同时修改xmlReport() * 和report(),并确保其一致性,当后续还要修改的时候,复制-黏贴的问题就 * 浮现出来了,这造成了潜在的威胁。 * 再后来,客服部门希望修改服务类型和用户重要性指数的计算规则, * 但还没决定怎么改,他们设想了几种方案,这些方案会影响用户的计费规则, * 程序必须再次同时修改xmlReport()和report(),随着各种规则变得越来越复杂, * 适当的修改点越 来越难找,不犯错误的机会越来越少。 * 现在,我们运用所学的OO原则和方法开始进行改写吧。 */
2021-07-08 03:11:45 23KB 设计模式 java 源码
1
基于QT的单例设计模式开发和测试,包括:线程安全的单例生成、静态结构体数组使用和结构体指针new生成。
2021-07-07 15:00:38 3KB qt 设计模式 软件开发
1
第12章_组合模式.ppt
2021-07-07 13:02:39 1.22MB 设计模式
1
第13章_装饰模式.ppt
2021-07-07 13:02:38 1.3MB 设计模式
1
第14章_外观模式.ppt
2021-07-07 13:02:38 1.12MB 设计模式
1
第16章_代理模式.ppt
2021-07-07 13:02:37 1.29MB 设计模式
1
第17章_职责链模式.ppt
2021-07-07 13:02:36 1.03MB 设计模式
1
对设计模式六大原则的一点总结,欢迎免费下载。
2021-07-07 10:26:50 239KB 设计模式 六大原则
1