码迷,mamicode.com
首页 > 其他好文 > 详细

经验谈

时间:2016-04-02 22:47:37      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

不要使用保护的域, 即不要使用 protected

除非所有继承的方法都有意义, 否则不要使用继承. 即父类中存在某个public方法, 对子类来说是没有意义的, 这也同时说明了, 子类和父类不是"is-a" 关系.

在覆盖(父类方法)时, 不要改变预期的行为.

使用多态, 而非类型判断( 例如: sharp, 三角形, 正方形, 新增图形 )

不要过多使用反射(反射可以在运行时检查方法和域, 让人们编写出更具有通用的程序, 这种功能通常适合编写系统程序, 通常不适合应用程序)

经验谈

标签:

原文地址:http://www.cnblogs.com/moveofgod/p/5348382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!