最近本人在阅读《Expert one-on-one J2EE Design and Development》一书,作为一个读者,把其中一些本人觉得比较认可和觉得比较重要的一些作者的设计思想与总结的指导准则记录在此。
一、设计。
- 要编程到接口不要编程到类。这分离了接口与它们的实现。为了获得更大的灵活性,将实例变量和方法参数声明为具有所需的最小具体类型。
- 首选对象组合而非具体继承。
- 接口要保持简单,一个接口越复杂,把它建模成一个接口就越没有价值。接口分级结构可以与类分级结构分开,以便一个特定的类只需要实现它所需要的接口。
- 参数:可以考虑合并方法参数为统一的类。基本数据类型参数与类参数的取舍因素之一:方法是否被频繁的调用。
- 异常的使用
本文摘录自《Expertone-on-one J2EE Design and Development》,介绍了作者关于接口设计、对象组合与继承选择等方面的设计思想。强调了编程时应面向接口而非具体类的重要性,并讨论了接口的简洁性、参数优化及异常使用的最佳实践。
7215

被折叠的 条评论
为什么被折叠?



