
设计模式
设计模式
悠自在
有能力做出成绩,要知道一切来之不易,心不猖狂。
没能力作出成绩,要懂得成长需要努力,心不焦虑。
展开
-
设计模式之建造者模式
前言总结Android开发中最常用的设计模式 -建造者模式。目录1. 介绍1.1 定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示1.2 主要作用在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。用户只需要给出指定复杂对象的类型和内容; 建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)1.3...转载 2018-06-09 21:49:00 · 257 阅读 · 0 评论 -
设计模式之抽象工厂模式
前言对于工厂方法模式,发现工厂方法模式存在一个严重的问题:一个具体工厂只能创建一类产品而在实际过程中,一个工厂往往需要生产多类产品。为了解决上述的问题,我们又使用了一种新的设计模式:抽象工厂模式。目录1. 介绍1.1 定义抽象工厂模式,即Abstract Factory Pattern,提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类;具体的工厂负责...转载 2018-06-09 21:52:12 · 191 阅读 · 0 评论 -
设计模式之代理模式
前言总结Android开发中最常用的设计模式 - 代理模式。目录1. 介绍1.1 定义给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用代理对象:起到中介作用,连接客户端和目标对象 例子:电脑桌面的快捷方式。电脑对某个程序提供一个快捷方式(代理对象),快捷方式连接客户端和程序,客户端通过操作快捷方式就可以操作那个程序1.2 主要作用通过引入代理对...原创 2018-06-09 21:53:29 · 215 阅读 · 0 评论 -
设计模式之基础概括
前言利用设计模式使得自己的代码能更加简化优雅目录1. 定义某类特定问题的代码设计解决方案 是一套代码设计的经验总结 设计模式是前人针对某类问题的代码设计经验 2. 作用提高代码复用率,降低开发成本和周期 提高代码可维护性、可拓展性 使代码更加优雅 让代码更容易被他人理解3. 设计模式的设计原则在设计模式进行设计时需要遵循以下的原则:...原创 2018-06-09 21:54:56 · 195 阅读 · 0 评论 -
设计模式之常见模式简概
一直以来都知道想迅速成长,学习设计模式是必须之路,这是无数先辈的智慧总结。作为小白,就来记录一下常见的设计模式吧(当然还有很多23种之外的)根据模式的目的可分为3类(1)创建型模式:与对象的创建有关。(2)结构性模式:处理类与对象的组合。(3)行为性模式:对类或对象怎样交互和怎样分配职责进行描述面向对象设计的2个基本准则(1)针对接口编程,而不是针对实现编程。(2)...原创 2017-12-25 08:45:27 · 256 阅读 · 0 评论 -
设计模式之单例模式
闲来无事,继续学习,突然感觉即使领导没有给开发任务,自学中也是很累的。直接上代码,挺简单的,分析一下。推荐一篇文章:单例模式的八种写法,感谢作者的详解,现在终于对单例模式更明白了。public class TestSingleton { /** * 单例模式,懒汉式,线程安全 * */ public static class Sing...原创 2018-11-22 16:08:57 · 206 阅读 · 0 评论