- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 04. Builder模式代码
4. Builder 本质:分离整体构建算法和部件构造 4.1 建造者模式与模板模式结合使用 public abstract class CarModel { //这个参数是各个基本方法执行的顺序 private ArrayList sequence = new ArrayList();
2012-03-30 23:58:28 793
原创 《研磨设计模式》 与 《设计模式之禅》对比
已经读完了《研磨设计模式》,正在读《设计模式之禅》,已经读了20%,两本书对比如下: 1. 两本书都是好书,推荐给编写过几年Java程序的同学 2. 若你时间少,可以先读薄一些的《设计模式之禅》,仅500多页;而《研磨设计模式》有800多页,建议在读完前者后再读 3. 《研磨设计模式》的场景和实例较多,提供了不少灵活运用模式的源代码;《设计模式之禅》的概念讲得比较透彻,实例代码虽然少,但是很
2012-03-30 23:41:57 3245
原创 14. Template Method模式代码
14. Template Method 本质:固定算法骨架 14.1 实现应用系统的前台和后台的登录控制 public class LoginModel { private String loginId; private String password; public String get
2012-03-30 21:44:17 805
原创 03. Abstract Factory模式代码
3. Abstract Factory 本质:选择产品簇的实现 3.1 PC DIY public interface CpuApi { public void calculate(); } public class AmdCpu implements CpuApi{ priva
2012-03-30 01:14:29 541
原创 02. Factory Method模式代码
2. Factory Method 本质:延迟到子类来选择实现 2.1 EXPORT OPERATE FACTORY public interface ExportFileApi { public boolean export(String data); } public class ExportDb i
2012-03-30 00:49:42 622
原创 06. Singleton模式代码
6. Singleton 本质:控制实例数目 6.1 EAGER SINGLETON public class AppConfigEager { private AppConfigEager() { readConfig(); } private static fin
2012-03-29 23:53:39 643
原创 软件开发不是工业,而更像农牧业
我越来越感觉软件开发不是工业,而更像农牧业。老板是放羊倌,而软件工程师是羊,要是天天让羊熬夜加班,那羊的负面信息和能量会聚集到羊肉里,那羊肉的质量能高得了吗。敏捷开发强调以人为本,其实就是把软件开发从工业流水线回归到农牧业。
2012-03-21 20:21:15 631 1
Version Control with Git 2nd Edition 英文 第2版 PDF
2013-01-26
测试驱动JavaScript开发-Test Driven JavaScript Development-PDF-英文版
2012-06-09
软件再造-英文版-2008年新版-PDF-Object.Oriented.Reengineering.Patterns
2012-06-07
修改代码的艺术-英文版-CHM格式
2012-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人