前言 最近项目要结束了,前前后后差不多3个月,总算是要上线了,便把在开发中遇到的问题总结一下,算是积累经验,记录下来。 开发之前的准备 一定要看...
前言 通常项目之中会有将已有的数据进行分类方便用户查看的功能,通过点击不同的按钮去分类,在不需要分类的时候去返回分类前的数据,这就是这个容器的功...
概念 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户. 举个栗子 现在有一家超市进行打折活...
概念 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象.这个主题对象的状态发生改变时,会通知所有的观察者对象,使他们能自动更新...
前言 实习即将结束,要开始为之后的春招做准备了,巩固下基础. LinkedList和ArrayList是开发中常见的集合类,今天我就从源码分析一...
概念 为其它对象提供一种代理以控制对这个对象的访问 举个栗子 小黄想要追求小红,但是不认识小红,刚好他的朋友小李认识小红,小黄通过小李去追求小红...
概念 为系统中的一组接口提过一个一致的界面,此模式定义一个高层接口,这个接口使得这一子系统更加容易使用. 举个栗子 不懂股票的人,将钱交给理财基...
概念 定义一个用于常见对象的接口,让子类决定实例化哪个类.工厂方法使一个类的实例化延迟到其子类. 举个栗子 以学习雷锋为栗 先来看看UML图. ...
前言 2017/10/24 14:44:57 之前重温了一下设计模式,最近又在看Android源码,便想着根据自己的理解,将设计模式与源码结合起...