设计构造块:启发式方法
软件设计是非确定性的,灵活熟练地运用一组有效地试探法是合理地软件设计地核心工作。
先别问系统做什么,问问它想模仿什么!
对象对其他对象暴露地数据及方法都被称为该对象的“公开接口”,而对象向其派生对象暴露的部分则被称为“受保护的接口”
使用对象进行设计的步骤:
(1)识别系统中包含的对象及其属性
(2)定义可对对象执行的操作
(3)确定对象可对其他对象进行的操作(依赖、继承等交互关系)
(4)确定对象的哪些部分对其他对象可见
(5)定义每个对象的接口(对其他对象、对其派生对象)
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!