《Java与设计模式》理解总结:
来源:互联网 发布:windows pe.iso下载 编辑:程序博客网 时间:2024/05/17 07:44
2.依赖倒转原则的强调: 要针对抽象和接口去编程,不要针对具体编程。
3. Is-A应该用继承的纵向关系,has-A用横向的聚合关系。
7.一个模块设计的好的标志:可以把它所有的实现细节隐藏起来,彻底地将提供给外界的API和自己的实现分隔开来。
so:模块模块之间可以仅仅通过彼此的API相互通信,而不用理会模块内部的工作细节。本质: 体现了 封装性--->软件设计的基本原则之一。好处: 可彻底的使各个模块之间脱耦合,允许模块独立的被开发使用、优化。
8.尽量降低一个类的访问权限+尽量降低成员的访问权限一旦某一个模块是性能瓶颈时,设计人员可以针对这个模块本身进行优化,而不必担心影响到其他模块。
ps:在满足需求的情况下,应该尽量降低这个类的访问权限。-->如果类成员为public肯定比private危险,
以为一旦public的东西改变,则可能影响客户端, 如果改为private,只可能影响内部。
0 0
- 《Java与设计模式》理解总结:
- socket与JAVA设计模式(简单理解)
- 设计模式个人理解总结
- java 设计模式总结
- java设计模式总结
- Java设计模式总结
- Java设计模式总结
- java设计模式总结
- java设计模式总结
- Java设计模式总结
- Java设计模式总结
- java设计模式总结
- Java设计模式总结
- Java设计模式总结
- java设计模式总结
- java设计模式总结
- Java设计模式总结
- Java设计模式总结
- IOS Gesture手势(点击、捏合、滑动、长按、旋转、拖动)
- 数据时代,会员营销怎么做?
- 编译unp2 头文件
- Windows下Apache应用环境塔建安全设置(目录权限设置)
- IOmeter使用说明
- 《Java与设计模式》理解总结:
- Ubuntu 使用过程用到的命令
- iOS 关于音频开发
- ajax跨域名访问
- 没什么天赋之说!零基础也可参加.Net培训
- 二维数组的学习 Array[][]
- 互联网巨头们的生意经
- java定时器
- ImageView自定义状态选择器 仿ios