摘要:
一、 方法可以调用自己(如果你对递归概念感到奇怪,请完成练习 1.1.16 到练习 1.1.22)。例如,下面给出了 BinarySearch 的 rank() 方法的另一种实现。我们会经常使用递归,因为递归代码比相应的非递归代码更加简洁优雅、易懂。下面这种实现中的注释就言简意赅地说明了代码的作用。 阅读全文
摘要:
一、 1.The Composite Pattern allows us to build structures of objects in the form of trees that contain both compositions of objects and individual obje 阅读全文
摘要:
一、 1.迭代器模式是对遍历集合元素的抽象 2.The Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying 阅读全文
摘要:
一、 1.The Template Method defines the steps of an algorithm and allows subclasses to provide the implementation for one or more steps. 2.The Template M 阅读全文