The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2004年7月2日

摘要: 创建型模式 1、factory—追mm少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是mm爱吃的东西,虽 然口味有所不同,但不管你带mm去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行 了。麦当劳和肯德基就是生产鸡翅的factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。 消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如 :如何... 阅读全文

posted @ 2004-07-02 14:32 Cure 阅读(992) 评论(1) 推荐(0) 编辑

摘要: 引自邓辉译《敏捷软件开发-原则、模式与实践》敏捷软件开发宣言 我们正在通过亲身实践以及帮助他人实践,揭示更好的软件开发方法。通过这项工作,我们认为: 个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划 虽然右项也具有价值,但我们认为左项具有更大的价值。 ... 阅读全文

posted @ 2004-07-02 13:25 Cure 阅读(787) 评论(0) 推荐(0) 编辑

摘要: 《敏捷软件开发-原则,模式和实践》中包的设计原则重用发布等价原则重用的粒度就是发布的粒度共同封闭原则包中所有的类对于同一类性质的变化应该是共同封闭的。一个变化若对一个报产生影响,则将对包中所有的类产生影响,而对于其他的包不造成任何影响。共同重用原则一个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有的类。无环依赖原则:在包的依赖关系图中不允许存在环稳定依赖原则朝着稳定的... 阅读全文

posted @ 2004-07-02 13:05 Cure 阅读(976) 评论(0) 推荐(0) 编辑