摘要: github地址: "https://github.com/cheesezh/python_design_patterns" 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是 。当你希望在整个系统中,某个类只能出现一个实例时,单例模式就能派上用场。 阅读全文
posted @ 2018-08-12 10:54 ZH奶酪 阅读(340) 评论(0) 推荐(0) 编辑
摘要: github地址: "https://github.com/cheesezh/python_design_patterns" 迭代器模式 迭代器模式,提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示[DP]。 当需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应 阅读全文
posted @ 2018-08-12 10:53 ZH奶酪 阅读(244) 评论(0) 推荐(0) 编辑
摘要: github地址: "https://github.com/cheesezh/python_design_patterns" 组合模式 组合模式,将对象组合成树形结构以表示“部分 整体”的层次结构。组合模式使得用户对单个对象和对组合对象的使用具有一致性[DP]。 root Leaf A Leaf B 阅读全文
posted @ 2018-08-12 10:52 ZH奶酪 阅读(369) 评论(0) 推荐(0) 编辑