
设计模式
文章平均质量分 63
johnsonTj
这个作者很懒,什么都没留下…
展开
-
Rational Rose2002学习笔记
1. Rose的作用 (1)项目开始阶段 产生使用案例模型 (2)细化阶段 开发程序的类框图,合作图,先是要开发的对象,及其相互间的交互。类框图显示对象间的相互关系。 (3)构造初始阶段 生成组件框图,显示系统组件间的相关性,并产生系统的框架代码。 (4)构造阶段 将新开发代码通过逆向工程转出到模型中,从而将开发阶段出现的变化反映到模型中。 (5)交接阶段 这个阶段,Rose主要用于在软件产品完成原创 2005-02-23 00:49:00 · 1622 阅读 · 0 评论 -
最简单和常见的uml表示(给一些懒的看书的人看的)
+代表 public # 代表 protected - 代表 private 继承的uml表示 继承是 is-a的关系 用斜体表示abstract class Aggregation 的uml表示 Composition 和 dependency relationship 的uml表示 窃以为有上述图,看看类原创 2005-02-24 21:38:00 · 1452 阅读 · 0 评论 -
测试驱动开发随笔------测试驱动还是测试辅助
测试驱动开发随笔------测试驱动还是测试辅助 这篇随笔本不在计划之中,由我和寒风天伤的一个小争论引起。 我们从争论的起点出发。 测试代码在类外部还是内部。 这是一个看上去很简单的问题,似乎无足轻重。以至于,我一开始也没太把它当一回事。 然而它却体现了TDD的一个根本问题。 测试先行还是代码先行??!! 测试驱动开发的一个很重要的观点就是测试先行,如果测试代码出现在类的内部就原创 2005-02-24 23:01:00 · 1923 阅读 · 0 评论 -
关于23种设计模式的有趣见解(转)
好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请原创 2005-02-18 02:37:00 · 1030 阅读 · 0 评论