设计模式
设计模式学习笔记
supermanhss
简单就好
展开
-
设计模式简介
目录什么是设计模式为什么要使用设计模式怎么描述一种设计模式设计模式分类1. 什么是设计模式 作为程序员,我们所遇到的大部分编程问题都被其他程序员一再的处理了。设计模式就是特定环境下同类问题的一种优秀解决方案。2. 为什么要使用设计模式模式定义了问题及问题的优秀解决方案; 模式无关于语言,也就是讲模式可以运用于任何编程语言,只是有不一样的实现方式; ...原创 2019-08-24 13:24:33 · 135 阅读 · 0 评论 -
设计模式之生成对象的模式
目录1. 单例模式2. 工厂模式3. 抽象工厂模式4. 原型模式按照 设计模式简介 一文的“如何描述模式”来描述:1. 单例模式1.1 问题一般来讲每个类都应该与背景环境保持独立,并通过清晰的通信方式与系统中的其他部分进行协作。有时你需要使用一些作为对象之间沟通渠道的类,这样的类该如何实现?1.2 解决方案关键点:对象应该可以被系统中的任何对象使用;...原创 2019-08-25 11:36:59 · 262 阅读 · 0 评论 -
设计模式之组合对象的模式
目录1. 组合模式2. 装饰模式3. 外观模式按照 设计模式简介 一文的“如何描述模式”来描述:1. 组合模式1.1 问题现实编程中往往会有自身包含自身的情境,例如:目录、导航、分类等,那么该如何抽象这类结构捏?换种说法就是:如何组织那些具有相似功能的类组成的层级机构(树模型,树的每个节点具有相似功能)?1.2 解决方案建立一个单根继承体系,使具有截然不同职...原创 2019-08-26 22:29:55 · 248 阅读 · 0 评论