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