写在前面的话 这章为什么叫不只是迭代器模式呢?首先声明我不是标题党,不是为了引起注意。古人说认知东西的三种境界,看山是山,看山不是山,看山还是山,认知总是要有一个过程才行。而最近在我研究设计模式的过程中就有一种学进去没跳…
分类:设计模式
一个单例模式就能考这么多问题,你知道么?
@(设计模式) 类图 简介 单例模式,可以说是设计模式中最简单的模式之一了,因为它不是用来解耦合用的,而是为了让整个系统有且只有一个这样的对象。为什么要只有一个呢??如果有些对象对象非常大,我需要保证内存中只存在一个;如…
千万级用户直播 APP——服务端结构设计和思考
摘要: 在2016杭州云栖大会的“开发者技术峰会”上,来自一下科技的技术副总裁张华伟给大家解密了一直播千万级用户服务端架构设计和成长历程。 一直播产品是一下科技今年五月份刚上线的产品。得益于与微博的深度合作,以及与小咖秀…
常用的 JavaScript 设计模式
设计模式太多了,貌似有23种,其实我们在平时的工作中没有必要特意去用什么样的设计模式,或者你在不经意间就已经用了设计模式当中的一种。本文旨在总结平时相对来说用的比较多的设计模式。 什么是设计模式 百度百科: 设计模式…
通用 iOS AlertView 设计与实现
所有文章目录:my.oschina.net/ChenTF/blog… 本篇文章地址: my.oschina.net/ChenTF/blog… 会持续的更新所有历史文章, 所以收藏的话请收藏上面的地址哦。 1.需求 1.1…
Android 设计模式 - 策略模式
Android 设计模式
单例模式剖析
简介 这周继续写《Android源码设计模式解析与实战》读书笔记。本书的第二章介绍了单例模式的各种实现方式,以及在 Android 源码中的应用。 单例模式介绍 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这…
PHP 单例模式解析和实战
一、什么是单例模式? 1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返…
装饰器模式(从放弃到入门)
@(设计模式) 前面介绍了两篇设计模式,策略模式和观察者模式,其实自己也是在学习阶段,感觉收益很大。所以想继续分享,把java中的23中设计模式都总结一遍,在以后才能在实践中灵活运用。感兴趣的童鞋可以看看前面分享的两篇:…
观察者模式(从放弃到入门)
今天分享第二个模式,观察者模式。相信作Android开发或者Java开发的童鞋都听说过这个模式,而且有很多流行的框架都是使用了观察者模式,例如著名的RxJava。而且Java中直接就自带了观察者模式,可见它有多常用。 然…
Android 源码中的模板方法模式
从装饰者模式到Context类族 当观察者模式和回调机制遇上Android源码 Android源码中的静态工厂方法 Android中的工厂方法模式 Android源码中的命令模式 Android源码中的适配器模式 And…
策略模式(从放弃到入门)
今天看了 Head First 设计模式的第一个模式,居然是策略模式,感觉这种模式很实用,而且书上写了20多页,我这里做一下精简,给大家分享一下,在最后也有一些自己的思考。既然是精简,所以一定会有一些省略,如果要看详细的…