Design Pattern_细节

功能分解可以按照1,2,3,3a,3b,3c,4,5来分类,分类最好按照对象进行,直到方便管理为止

需求总是完整,清晰,容易理解->这是句屁话

责任重新组织是设计模式用来简化问题,抽象细节的要点,最经典的就是教师通知学生上课

开发过程中的三个视角:概念(注重功能需求,对象是责任),规格(注重接口,最好的视角,对象是调用),实现(注重代码,最常用的视角,对象是代码)

聚集类似于飞机场和飞机的关系,而组合类似于汽车和轮子的关系,依赖则类似于汽车和加油站的关系

UML重在清晰表达自己的思想,不要为了画图而绘图

优秀的面向对象设计:针对接口编程,优先使用对象组合,而不是类继承。找到并封装变化点

设计模式可以提高思考层次,斜面结合就是一个例子



















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值