- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 23种设计模式概述
23种设计模式概述在前面,我们对 GoF 的 23 种设计模式进行了分类,现在我们先对各个设计模式的功能进行简要介绍,以便有个大概了解。后面的章节再进行详细接受。单例(Singleton)模式:控制某个类只能自行生成一个可供外部全局访问的实例。例如:Windows的窗口管理器或者任务管理器都是只有一个实例。原型(Prototype)模式:将一个创建成本高(如:装载大文件、初始化耗时长...
2019-11-11 00:21:52 152
原创 23种GoF设计模式的分类
GoF设计模式一共有23个。一般可以按目的和作用范围来进行划分,具体划分方法如下:第一,这些模式按目的(即完成什么样任务)来划分为创建型、结构型和行为型这三种模式:创建型:用来创建对象。单例、原型、抽象工厂、建造者、工厂方法这五个都属于这一分类。这种类别起到了将对象的创建与其使用进行分离解耦。结构型:用来处理类或对象之间如何组合以构成更大的结构体。桥接、装饰、适配器、代理、外观、享元、组合...
2019-11-01 22:15:48 530
原创 Anaconda中启动Python时的错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 553
今天,在Anaconda prompt启动python遇到了如下错误:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 553: illegal multibyte sequence看了看出错跟踪,查看了如下位置:C:\ProgramData\Anaconda3\lib\site.py", line 439...
2019-10-31 14:12:07 4744
人工智能 一种现代的方法(第3版) 中文 扫描大小优化版
2018-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人