文章分类 - 设计模式
摘要:迭代器模式 概念: 迭代器是一种最简单也最常见的设计模式。它可以让用户透过特定的接口巡访容器中的每一个元素而不用了解底层的实现。简单地说,迭代器模式就是一种通用性的可以遍历容器类型(如序列类型、集合类型等)的实现方式。使用迭代器模式,可以不关心遍历的对象具体是什么(如字符串、列表、字典等等),也不需
阅读全文
posted @ 2019-10-10 23:02
小夏02
摘要:工厂模式 概念: 例子: 1. 计算器,用户只需要输入两个数字和运算符就行了,调用同一个类,内部再根据不同的运算符去选择其它的类来执行 2. 前端的生产模式和开发模式,运行的时候会有npm run dev/ npm run build 抽象工厂模式 概念: 与工厂模式基本思想是一样。根据不同的输入,
阅读全文
posted @ 2019-09-29 10:54
小夏02
摘要:单例模式 实现方式: 1. 文件导入方式 2. 基于\__new__来实现单例 优点: 1. 在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 防止其它对象对自己的实例化,确保所有的对象都访问一个实例 2. 单例模式具有一定的伸缩性,类自己来控制实例化进程,
阅读全文
posted @ 2019-09-29 10:53
小夏02

浙公网安备 33010602011771号