参考资料:
从Java类库看设计模式(1):http://www.ibm.com/developerworks/cn/java/l-jdkdp/part1/
Java面对对象类设计随笔 : http://303178394.iteye.com/blog/1929546 (这篇文章非常形象生动,很好,推荐)
Java程序员应该了解的10个面向对象设计原则:http://www.csdn.net/article/1970-01-01/313089
关于java类设计技巧的四点建议:http://jingyan.baidu.com/article/4f7d571292b75b1a201927c3.html
SOLID:https://en.wikipedia.org/wiki/SOLID_(object-oriented_design
[JAVA设计模式]第一部分:接口、抽象类、设计原则 :http://www.cnblogs.com/jiangzhengjun/p/4260969.html(写的很多,很全,可查阅。)
如何使用javadoc规范java开发文档 :http://blog.csdn.net/standlww/article/details/2363812 (书写Java注释的规范)