粗略。。类设计的基本经验3之笔记
2015-08-21 00:38
169 查看
★ 要考虑合理的复用
要尽量考虑复用,但也不能光考虑复用,不能把其它的设计原则都丢掉了。
★ 要合理的考虑接口和抽象类的使用
优先使用接口,如果既想约束子类的行为,又要为子类提供公共的功能时,采用抽象类。
★ 尽量减少类与协作类的交互次数和交互信息的量
类之间不要反复地调用,不要每次传很多的数据。
★ 父类不应知道子类的信息,子类必须知道父类的信息
★ 访问对象必须通过接口,不能绕过接口直接去访问
要尽量考虑复用,但也不能光考虑复用,不能把其它的设计原则都丢掉了。
★ 要合理的考虑接口和抽象类的使用
优先使用接口,如果既想约束子类的行为,又要为子类提供公共的功能时,采用抽象类。
★ 尽量减少类与协作类的交互次数和交互信息的量
类之间不要反复地调用,不要每次传很多的数据。
★ 父类不应知道子类的信息,子类必须知道父类的信息
★ 访问对象必须通过接口,不能绕过接口直接去访问
相关文章推荐
- windows 2003 server 远程桌面禁用本地资源,磁盘驱动器,串行口,复制文件
- 文章标题
- 个人助理的权威定义
- 经典语录
- 黑马程序员——反射
- C#中的Action<>和Func<>
- Java设计模式之适配器模式
- Python小结点&递归例子
- 各大牛逼讲师的经典Jquery精品视频教程,大放送啦!!!(包括手机移动端JqueryWeb开发)!!!
- Java设计模式之单例模式
- HDU 4345 Permutation dp
- 读书笔记之计算机系统(4)
- MySQL CMake参数说明手册 【转载】
- Java设计模式之原型模式
- makefile中“=”和“:=”的区别
- Android利用布局实现伪自定义商品数量加减控件
- 工作流图形设计器参考资料
- 黑马程序员_java基础学习IO流学习笔记
- Git分支操作
- Linux 命令 - 关机重启命令 shutdown