红猎人技术博客--№曾赛№

“A呀,这是谁家的B孩子呀,光着C子站在D上,EF都没穿,还露着个小GG!"

原创  软件设计的目标 收藏

为了克服“导致一个软件可维护性较低的四个原因”,我们要进行良好的软件设计,其目标是系统具有可扩展性、灵活性和可插入性。

可扩展性是“过于僵硬”的反面,它是指新的性能可以轻松的加入到系统中,而不会导致其它模块发生故障。

灵活性是指允许代码进行“平稳地”修改,而不会涉及到其它模块。

可插入性是指可以很容易的把一个类抽去,同时将有相同接口的另一个类加入进来。

要符合这三项设计要求,关键在于恰当地提高软件的可维护性和可复用性

发表于 @ 2009年06月17日 18:45:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:导致一个软件可维护性较低的四个原因 | 新一篇:破java竟然与ClearType有冲突!!!浪费了我半天的时间...

  • 发表评论
  • 评论内容:
  •  
Copyright © zengsai
Powered by CSDN Blog