- 博客(4)
- 收藏
- 关注
原创 静态工厂方法
它只是一个简单的静态方法,返回类的一个实例.1. 与构造函数不同,静态工厂方法具有名字.选用适当名字的静态工厂方法可以使一个类更易于使用,并且相应的客户代码更易于阅读.2. 与构造函数不同,不要求非得创建一个新的对象.这使得一些非可变类可以使用一个预先构造好的实例,或者把已经构造好的实例缓冲起来.同时,静态工厂方法可以为重复的调用返回同一个对象,这也可以被用来控制"在某一时刻哪些实例应该存在."
2006-09-05 11:29:00 2266
翻译 在RMI中应用Factory模式
什么是"factory"?为什么要使用它?在这里,factory是指实现了factory设计模式的软件逻辑.通常在需要使用一个对象来控制其它对象的创建或存取过程的时候将非常有用.在RMI中使用factory,能够降低在RMI注册表中注册对象的数量.真实世界的factory示例:银行当你前往银行往自己的账户存钱的时候,你并不会径直走到金库,然后打开写有你名字的抽屉,然后把钱放进去,再关上抽屉离开.仔
2006-09-04 21:23:00 1149
原创 关于敏捷软件开发
最近在看,对其中的原则和实践非常感兴趣.顺便记录下来....1. 敏捷软件开发宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划2. 12个原则: 2.1 我们最优先要做的是通过尽早的,持续的交付有价值的软件来使客户满意 2.
2006-09-03 20:15:00 2043 2
原创 开闭原则(Open-Closed Principle)与Strategy模式
"开闭原则":"开闭原则"是一种与类设计相关的原则."软件实体(类,模块,函数等)应该对扩展开放,而对修改关闭[Martin,p99]"."开闭原则"有两个重要的方面:1. "对扩展开放": 当应用程序的需求发生改变,可以通过扩展模块的行为来应对.2. "对修改关闭": 扩展模块的行为并不会导致模块的源代码或它的二进制代码的修改.在应用程序中有两种设计模式可以帮助实现"开闭原则": Templat
2006-09-01 20:38:00 1633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人