到底该如何书写概要设计说明书

一、概要设计的目的        1.将软件系统需求转换为未来系统的设计;        2.逐步开发强壮的系统构架;        3.使设计适合于实施环境,为提高性能而进行设计;        4.结构应该被分解为模块和库。 二、概要设计的任务         1.制定规范:代码体系、接口规约...

2013-12-28 21:51:26

阅读数:3778

评论数:25

设计模式之工厂方法模式

上篇讲到装饰模式,下面这篇来讲一下设计模式当中非常重要的一个模式,工厂方法模式          讲工厂模式就不得不说一下简单工厂了,简单工厂就是定义一个工厂类,用来生产一些实例,而工厂模式的操作也是这样的,但是工厂方法模式,会将这个工厂继续进行细分,看一下下面的简单工厂与工厂方法模式的类图...

2013-12-18 20:59:32

阅读数:1938

评论数:22

设计模式之装饰者模式

装饰者模式,就是动态的给一个对象添加一些职责,他比生成子类更为灵活。这个模式是非常重要的,在我们设计完系统之后,一定还会进行修改,给他添加功能,这时候装饰者模式的好处就不言而喻了。 装饰者模式的工作原理是,创建一个初始对象,然后一步一步的给他添加功能,或者属性。 举...

2013-12-10 21:56:42

阅读数:1978

评论数:25

最牛B的编码套路

最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水...

2013-12-04 16:59:35

阅读数:2022

评论数:32

设计模式之 代理模式

动机(Motivate): 在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给使用者、或者系统结构带来很多麻烦。如何在不失去透明操作对象的同时来管理/控制这些对象特有的复杂性?增加一层间接层是软件开发中常见的解决方式。

2013-12-03 17:39:31

阅读数:1837

评论数:26

提示
确定要删除当前文章?
取消 删除
关闭
关闭