将类组织为继承层次结构
来源:互联网 发布:mac os x 10.8.5 编辑:程序博客网 时间:2024/05/03 11:09
1,最重要的规则就是 isa 规则 (an A is a B)
2,如果子类或超类的名字含糊不清,常常会产生不好的泛化
3,子类在它的生存期中必须始终保持独特性
4,所有继承下来的特征在每个子类中都必须有意义
如果忽视了这些检查,形成的代码就会需要很多特殊条件去处理不想要的继承,并且将变得难以理解。
重要的结论:泛化和它产生的继承有助于避免重复并提高重用性。但是拙劣的泛化设计所引起的问题比它解决的问题还要多。
- 将类组织为继承层次结构
- UNIX入门 1-层次组织结构和逻辑组织结构
- jpa中的继承层次结构
- Netty4-- NioEventLoopGroup继承层次结构
- 类的继承层次结构的宽度和深度
- 在.net 中 将线性结构数据列表转换为 XML 格式的层次结构
- ASP.NET 配置文件层次结构和继承
- Starling中显示类型继承层次结构
- iOS视图层次结构,继承的关系
- 类的层次结构
- wpf类层次结构
- C++类层次结构
- wpf类层次结构
- 类的层次结构
- cocos2d_类层次结构
- MyGUI类层次结构
- WPF 类层次结构
- WPF类层次结构
- 庆祝搬家啦!!!
- 手把手系列之二十八——手把手教你做姜撞奶
- GOOGLE地球浏览器分析(六):AJAX支持的GOOGLE地图MASHUP教程
- 手把手系列之二十九——手把手教你做香蕉蛋奶饼
- VS2005中WEB服务器配置不正确的几种常见解决方法
- 将类组织为继承层次结构
- 手把手系列之三十——手把手教你做番薯小煎饼
- 利用VB进行SQL2000的数据备份和恢复
- 手把手系列之三十一——手把手教你做四川风味土豆烧排骨
- 关于access数据库的安全性
- 全文索引的使用步骤
- 手把手系列之三十二——手把手教你做香果魔芋
- Proftp学习笔记--(2)关闭与重启篇
- 手把手系列之三十三——手把手教你做西芹拌鸡丝