博客专栏  >  移动开发   >  shixin 学 设计模式

shixin 学 设计模式

设计模式与生活,拒绝填鸭式学习!

关注
76 已关注
15篇博文
  • 变种 Builder 模式:优雅的对象构建方式

    读完本文你将了解到: 帅气的 Builder 链式调用 常见的两种构建方式 常见的构建方式之一定义多个重载的构造函数 常见的构建方式之二使用 setter 方法挨个构造 优雅的构建方式变种 Build...

    2016-11-21 00:40
    3957
  • 最熟悉的陌生人:ListView 中的观察者模式

    RecyclerView 得宠之前,ListView 可以说是我们用的最多的组件。之前一直没有好好看看它的源码,知其然不知其所以然。 今天我们来窥一窥 ListView 中的观察者模式。 ...

    2016-09-27 18:46
    3371
  • 观察者模式 : 一支穿云箭,千军万马来相见

    小时候一块钱就可以在录像厅看一天电影,印象里最喜欢星爷的电影,特别搞笑。后来渐渐长大,接触了一些人和事,略微懂了他的那些苦笑、狂笑和欲哭无泪。我喜欢的演员很多,唯独星爷,能让我看到他的照片,有种想哭的...

    2016-09-27 18:19
    5605
  • 适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功

    不知道什么时候开始,总听到“ XXX 小伙娶乌克兰美女” 的新闻,比如 农村小伙娶乌克兰美女语言不通 翻译软件立功 等等,我仔细地看了几篇新闻,发现居然不是标题党,新闻里的乌克兰妹子长得真不错,上几张...

    2016-09-20 22:05
    4832
  • Android 中的那些策略模式

    上篇文章 策略模式:网络小说的固定套路 介绍了策略模式 的基本概念,这篇文章我们来通过 Android 中的一些例子来加深对策略模式的理解。 首先祭上经典的策略模式 UML 图可以看到,策略模式中主要...

    2016-09-10 10:56
    3871
  • 策略模式:网络小说的固定套路

    策略模式:网络小说的固定套路近日小舅子让我推荐几本好看的玄幻小说,下好了发给他。想当初我唐家三少、天蚕土豆、跳舞等网络作者的小说也没少看,便满口答应了。百度一搜“唐家三少”,好家伙,几年不见又出了这么...

    2016-08-28 17:10
    4743
  • 动态代理:1 个经纪人如何代理 N 个明星

    在 代理模式:女朋友这么漂亮,你缺经纪人吗? 中我们用宝强的例子介绍了静态代理模式的概念。 本来我的目的是通过大家耳熟能详的例子来加深理解,但是有些网友指责我“没底线”、“幸灾乐祸”,其实我比你...

    2016-08-27 12:14
    5507
  • 代理模式:女朋友这么漂亮,你缺经纪人吗?

    你缺经纪人吗这几天王宝强妻子出轨经纪人事件惹尽了眼球,“你缺经纪人吗” 一下子成为打招呼必备热词。在紧跟“潮流”之前我们有必要了解下,经纪人都负责为宝强做哪些事呢? 为宝强安排档期 为宝强做公关 为宝...

    2016-08-20 23:46
    7294
  • 设计模式六大原则: 辅导班的因材施教 -- 接口隔离原则

    我的女朋友小肉是一名光荣的辅导班老师,说来惭愧,我上初中那会儿最讨厌辅导班老师了,每天上学都这么累了,晚上还得去见辅导班老师,神烦,奈何目前的教育机制下,很多家长认为辅导班是提高成绩比较靠谱的方式,导...

    2016-08-15 18:33
    1659
  • 设计模式六大原则: 老板是如何减轻负担的 -- 依赖倒置原则

    很多创业公司都对外宣称“扁平化管理”,什么是“扁平化管理”呢?请看下面这张架构图:因为人少,老板直接管理着采购、销售、人力跟 IT 等人员,虽然累了点,但部门少、人不多也还好。但是随着公司规模发展,每...

    2016-08-12 18:33
    2059
  • 设计模式六大原则: 狸猫换太子 -- 里氏替换原则

    据野史传说中记载,当年宋哲宗最宠爱的妃子是刘德妃。刘德妃虽然深受皇上宠爱,但是却久久不能生育。刘德妃为竞争皇后之位,提高自己的身价,便想出了“借腹怀孕”的诡计。她打算利用身旁的一个长得有些姿色的姓李的...

    2016-08-11 23:57
    3146
  • 设计模式六大原则: 一国两制 -- 开放封闭原则

    开放封闭原则 OCP(Open Closed Principle ) 对于拓展是开放的(Open for extension), 对于更改是封闭的(Closed for modification)...

    2016-08-11 23:27
    1827
  • 设计模式六大原则: 一个萝卜一个坑 -- 单一职责原则

    形形色色的代码接触多了,越发意识到 面向对象 这个被人说烂却鲜有用好的概念的重要性。之前看了《大话设计模式》也只是匆匆一瞥,没有敲代码或者记博客,这次连着《Android 源码设计模式解析与实战》一起...

    2016-08-10 22:53
    1664
  • Java实现多种单例模式SingletonPattern

    纠结了好久,要不要写一篇博客记录自己学习单例模式的过程。网上相关博客多的很,好像没什么必要重复造一个老轮子。 但是最近面试、看面试书,发现单例模式还是经常会被考到的,而且作为设计模式中相对来说比较简...

    2015-07-21 16:37
    1613
  • 23种经典设计模式UML类图汇总

    学设计模式时老感觉过于分散,这里将23种设计模式的UML类图汇总如下:

    2015-04-30 00:51
    1639

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部