继续《理解面向对象的练习原则》
所有原则要在大家做练习时使用。但只有练习过,才更容易理解面向对象。
一个整型数字本身没有任何意义。当某个方法用一个整型参数做参数时,这个方法名就要负责解释一切。
假如这个方法使用Hour作为参数,那么就更容易知道它是做什么一些了。小对象可能会使代码易维护一些,因为你可能把一年的"1"传到这个方法中。
而且使用原始类型的变量时,编译器无法帮助你检查这类错误。
同时,这些小对象一样可以放入一些属于这些小对象的逻辑和方法,从而使原本上层较大的方法变小。
本文讨论了面向对象编程中的一些基本原则,并通过实例说明如何利用小对象提高代码的可维护性和清晰度。介绍了使用小对象替代原始类型的优势,以及这样做如何帮助减少错误并促进更好的逻辑组织。
继续《理解面向对象的练习原则》
所有原则要在大家做练习时使用。但只有练习过,才更容易理解面向对象。
一个整型数字本身没有任何意义。当某个方法用一个整型参数做参数时,这个方法名就要负责解释一切。
假如这个方法使用Hour作为参数,那么就更容易知道它是做什么一些了。小对象可能会使代码易维护一些,因为你可能把一年的"1"传到这个方法中。
而且使用原始类型的变量时,编译器无法帮助你检查这类错误。
同时,这些小对象一样可以放入一些属于这些小对象的逻辑和方法,从而使原本上层较大的方法变小。
1万+