设计模式
文章平均质量分 93
小火你好
风骚的代码写入风骚的博客
展开
-
论23种设计模式在Android源码中的应用--概述篇
前言 当你求职面试的时候是否有这样当经历,面试官问你: 你在项目使用过的设计模式有哪些? 说说xx模式在你项目中的使用? 说说xx模式的实现原理是什么? 说说xx模式在Android源码中的体现? 等等,诸如此类的问题,你是否都能一一答出呢?如果你没有答好说明你对设计模式可能理解还不够深刻,或者使用还不够熟练 ,如果是这样的话,让我们一起共同学习一下设计模式吧,在准备写一些关于设计模...原创 2018-07-18 23:21:49 · 714 阅读 · 2 评论 -
论23种设计模式在Android源码中的应用--面向对象六大基本原则
单一职责原则 单一职责原则(Single Responsibility Principle 缩写:SRP) 定义:就一个类而言,应该仅有一个引起它变化的原因。 听起来也许很抽象,简单的说就是:一个类(方法)不能担任太多的职责,因为过多的职责意味着复用的可能就越小、职责耦合就越高,当一个职责变化时,可能会影响到其他的职责功能,所以应该把职责进行隔离,将不同的职责封装到不同的类(方法)...原创 2018-07-21 22:23:06 · 224 阅读 · 0 评论 -
论23种设计模式在Android源码中的应用--单例模式
概念 单例模式就是整个系统有且只有一个唯一的对象,单例模式思想相对比较简单,但是确保整个系统有且只有一个对象,需要注意几个点: - 构造函数必须是private; - 通过一个静态方法返回单例类对象; - 在多线程下注意单例模式的创建; - 确保单例类对象在反系列化时不会重新构建对象; 单例模式从实现角度来分可以分:饿汉式单例和懒汉式单例,先看一下它们的实现: ...原创 2018-07-31 23:38:28 · 473 阅读 · 0 评论