给JAVA设计开发新手的一些建议和意见(1)(3)
【遵守约定俗成的一些做法】 ------------------------- 为了使别人更方便地使用你的东西,那么在设计一些通用的函数或者类的时候,请遵守通用的做法,不要与众不同,除非你的内部实现确实与众不同。 例如实现一个类似ArrayList的类,那么请不要这样写: public int count() { return list。size(); } public Item getItem(int i) { return list。get(i); } 而应该这样: public int size() { return list。size(); } public Item get(int i) { return list。get(i); } 当然每个人都有自己的想法,如果你非常认为你原来的方式比普通的好,那么请提供2套方式供别人选择。它不会给你带来麻烦,只是一个一看就懂的做法,不用怀疑,这样做有好处。 很多类的设计都有一些约定俗成的做法,那么在你设计一个新类的时候,先借鉴一下吧,多看看JDK的源码/文档,看看别人是怎么实现的。这更有助于推广你的成果。 【不要迷信权威】 --------------- 在使用已有的框架或者函数库时,不要认为所有的东西都是正确的或者是最好的最好,肯定不是。没有完美的东西,已经存在的东西在设计的时候因为种种局限或者因为作者的水平,对现在来说肯定存在不合理的设计,或者过于理想化的设计,而不能满足实际情况。 不迷信权威,才能到达新的境界。
首页 上页 | 1 | 2 | 3 | 4 | 下页 尾页 共 4 页