1 课程讲解 1.0 频次 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 其他特性: 1.7 与其他设计模式关系: 1 课程讲解 1.0 频次: 使用频次很低,理解就可以,重点关注其他的设计模式 1.1 类型: 行为型 1.2 定义: ·定义:给定一个语 ...
分类:
其他好文 时间:
2020-02-15 09:49:10
阅读次数:
60
采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只能提供一个取得其对象实例的方法;单例模式能减少系统开销 饿汉式 (调用即加载对象,损耗程序初运行资源) 懒汉式 (延迟对象的创建,降低程序初运行的资源占用;但,线程是不安全的) ...
分类:
其他好文 时间:
2020-02-04 15:36:22
阅读次数:
104
设计模式的目的 设计模式的目的是提高软件的可维护性、通用性和扩展性,并降低软件的复杂度。 一.设计模式七大原则 二.设计模式类型及概述 设计模式分为三种类型,共23种 1.创建型模式: 2.结构型模式: 3.行为型模式: 三. UML类图 UML类图主要用来帮助开发人员进行理解、记录思路的结果。简要 ...
分类:
其他好文 时间:
2019-07-26 01:39:03
阅读次数:
112
一、四人帮(GOF) 创者是四个人,他们合著出来设计模式的书。 他们提出面向对象设计原则: 1.对接口编程而不是对实现编程 2.优先使用对象组合而不是继承 二、设计模式类型 总共提到23中设计模式,这些模式可以分成三大类: 创建性模式, 结构性模式、 行为型模式 1.创建型模式:这些设计模式提供了一 ...
分类:
其他好文 时间:
2017-08-13 22:16:34
阅读次数:
164
接着《程序员的呐喊》读书笔记(上),继续分享下篇,这次干货比较多哦,有静动态类型的优缺点、强弱类型系统的对抗、设计模式、程序员的数学、编译器的重要性以及保守派自由派的较量,一时消化不了的建议保存以便read it later。静态类型和动态类型的优缺点静态类型的优点下面列出了静态类型的主要优点:(1)静态类型可以在程序运行之前,依赖其与生俱来的限制来及早发现一些类型错误。(或是在插入/更新记录,解...
分类:
其他好文 时间:
2015-08-10 01:58:46
阅读次数:
178
设计模式相关知识
1、设计模式是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结
2、设计模式起源于建筑工程设计
3、目前有23种设计模式,分为3大类型
4、设计模式的要素有模式名称、问题、已知的应用、推理、末态环境、举例、效果、解决方案、环境或初始环境和其他有关模式
5、设计模式分为创建型、结构型和行为型三大类型...
分类:
其他好文 时间:
2015-03-03 23:39:55
阅读次数:
172