牛客图书馆 > 读书笔记
  • 《Head First设计模式》第九章(2)-组合模式

    组合模式 ​ 基于前一篇迭代模式的案例进行需求更新,餐厅的菜单管理系统需要有煎饼屋菜单和披萨菜单。现在希望在披萨菜单中能够加上一份餐后甜点的子菜单。 在迭代模式中,披萨菜单是用数组维护的,我们需要让披萨菜单持有一份子菜单,但是不能真的把他赋值给菜单项数组...
    NeverLand_ 编辑于 2019-07-12 11:36:03
  • 《Head First设计模式》第九章(1)-迭代器模式

    迭代器模式 因为这一章涉及到两个模式,内容有点多,还有一个组合模式留到下一篇写吧。 有许多种方法可以把对象堆起来成为一个集合(collection)。你可以把它们放进数组、堆栈、列表或者是散列表(Hashtable)中,这是你的自由。每一种都有它自己的优点和适...
    NeverLand_ 编辑于 2019-07-05 17:06:05