思步网

标题: 林锐系列之软件设计 [打印本页]

作者: step365he    时间: 2008-4-12 10:46
标题: 林锐系列之软件设计
软件设计

目录:

1. 软件设计基本概念
2. 体系结构设计
3. 用户界面设计
4. 数据库设计
5. 模块设计
6. 数据结构与算法设计
7. 小结

摘要:

5.2 模块设计原则
信息隐藏
在一节不和谐的课堂里,老师叹气道:“要是坐在后排聊天的同学能象中间打牌的同学那么安静,就不会影响到前排睡觉的同学。”
这个故事告诉我们,如果不想让坏事传播开来,就应该把坏事隐藏起来,家丑不可外扬就是这个道理。为了尽量避免某个模块的行为干扰同一系统中的其它模块,在设计模块时就要注意信息隐藏。应该让模块仅仅公开必须要让外界知道的东西,而隐藏其它一切内容。
接口设计是模块设计的核心工作之一,体现了信息隐藏这一原则。接口是模块的外部特征,应当公开;而数据结构、算法、实现体等则是模块的内部特征,应当隐藏。 ……

软件设计.ppt (178.5 KB, 下载次数: 8)

[ 本帖最后由 step365he 于 2008-4-12 12:31 编辑 ]
作者: caixf919    时间: 2008-4-22 13:57
下来看看!:lol
作者: 静烃婧    时间: 2013-3-6 06:13
顶顶更健康小白一个
作者: DemoTymnatott    时间: 2013-4-10 22:03
学习下我只是路过,不发表意见……
作者: 池塘边    时间: 2014-4-22 10:49
我是个凑数的。。。
作者: 梦魔    时间: 2014-5-28 18:36
顶不错 支持下
作者: 七夏    时间: 2014-8-11 16:11
very good.
作者: 冰是睡着的水    时间: 2014-10-9 17:09
不错 支持一个了
作者: 踌躇满志    时间: 2014-11-1 18:25
非常好,顶一下占位编辑
作者: 待君归    时间: 2014-11-24 18:06
支持,赞一个
作者: 紫禁城°    时间: 2014-12-12 21:37
很有借鉴意义,先收藏了,谢谢楼主。
作者: 天马行空    时间: 2015-1-27 08:46
鼎力支持!!
作者: じ☆ve﹏知    时间: 2015-5-26 09:30
以我的经验来看,楼主的想法是可以执行的~
作者: 陈西    时间: 2015-6-18 21:05
看起来不错
作者: 悠悠云    时间: 2015-8-5 18:56
我是个凑数的。。。
作者: 梦晓·    时间: 2016-3-22 16:17
还不错哦,如果再能多分享一些就perfect了!
作者: 帝释天。    时间: 2017-9-17 19:42
以我的经验来看,楼主的想法是可以执行的~
作者: 坐看云起时    时间: 2017-11-4 08:37
鼎力支持!!
作者: 衣冢i    时间: 2017-11-18 12:06
非常好,顶一下占位编辑
作者: 小透明    时间: 2018-3-13 10:52
向楼主学习




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2