经验谈
Posted 神之一招
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验谈相关的知识,希望对你有一定的参考价值。
不要使用保护的域, 即不要使用 protected
除非所有继承的方法都有意义, 否则不要使用继承. 即父类中存在某个public方法, 对子类来说是没有意义的, 这也同时说明了, 子类和父类不是"is-a" 关系.
在覆盖(父类方法)时, 不要改变预期的行为.
使用多态, 而非类型判断( 例如: sharp, 三角形, 正方形, 新增图形 )
不要过多使用反射(反射可以在运行时检查方法和域, 让人们编写出更具有通用的程序, 这种功能通常适合编写系统程序, 通常不适合应用程序)
以上是关于经验谈的主要内容,如果未能解决你的问题,请参考以下文章