听了2天软件设计的课
来源:互联网 发布:kali linux破解wifi 编辑:程序博客网 时间:2024/05/09 09:56
高质量软件设计培训
1.所谓的设计,几乎都可以认为是抽离出变化点,对变化点的意图进行封装,多态实现耦合。
2.开始设计的时候,根据需求进行场景分析首先找到角色、职责、协作。角色对应于类和对象,职责对应于方法或接口,协作是角色之间的相互调用,消息传递等。这时一种自上而下的设计方法。用到的方法有六边形法,四色建模法,边界模型法等。
3.也可以通过写测试程序的办法来完成设计,这时自下而上的设计方法。工具有NUINT, CPPUNIT等
4.书籍《架构模式》 五卷,《设计模式》,《架构师》,《码农》,InfoQ
5.设计的结果是得到角色、职责、协作,手法有抽象、封装、多态,设计方法自上而下和自下而上。
0 0
- 听了2天软件设计的课
- 今天去听了范平治的课
- 今天听了2首歌曲
- 听了一场讲座的感想!
- 好久没听beyond的歌了
- 昨晚去听了Jane的演唱会
- 刚听了bon jovi的几首歌
- 我听了恍然大悟的飞鸽传书
- 听了陈仁的调笑之后,
- 这些天受到了四级的打击,天天都在看听英语
- 软件设计(2)--遵循的原则
- 听了个讲座
- 听了INTEL SHOW
- 又听哭了
- 听歌流泪了
- 今天的李开复的讲座听不成了,伤心啊
- 最近越来越喜欢听coldplay的歌了
- 2004.11.12,Fri - 听了谭浩强老爷子的讲座
- test15
- const用法
- XML中是不能包含这些非法字符的
- SSH整合和struts2表单提交乱码问题解决办法
- test16
- 听了2天软件设计的课
- libudev-dev 错误 libudev1 (= 204-5ubuntu20) 但是 204-5ubuntu20.5 正要被安装 解决方法
- C++继承强制转换
- POPUPWINDOW 按返回键和按空白地方不消失的解决办法
- JSON转换器
- 使用API创建窗口
- test17
- GlassFish 设置domain的默认应用(通过ip:port访问)
- c语言时间函数