设计模式
pan_blog
兴趣是最好的老师.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MVP项目练习
写在前面 最近看到了好多朋友写的关于MVP架构详解,浅谈…对于看文章三分钟热度的我都没有看完…趁着周末有时间,写了个demo,针对MVP进行菜鸟级的解析(目的是简单了解和快速应用),下面聚精会神三分钟,看看你能不能有所收获. 一.MVC和MVP 这部分是必须要了解的,我这里也是使用了网上比较好的总结. 1.MVCMVC的全称为Model-View-Controller,即模型-视图-控制器,提出原创 2017-02-19 23:48:58 · 805 阅读 · 0 评论 -
设计模式——02.Build设计模式
简介 Build模式是一步一步创建复杂对象的模式。允许用户在不知道内部构造细节的情况下,可以更精细的控制对象的构造流程。该模式是为了将构建复杂对象的过程和构造它的部件解耦,使得构建的过程和部件的表示隔离开,两者之间的耦合度降到最低。 定义 将一个复杂对象的构建和它的表示分离,使得同一个构建过程可以创建不同的表示。 使用场景 相同的方法,不同的执行顺序,产生不同的事件结果。 多个部件或零件,都可以...原创 2019-11-01 07:32:14 · 278 阅读 · 0 评论 -
设计模式——01.单例设计模式
什么是单例设计模式? 单例模式是一种常用的软件设计模式,通过单例,保证系统中只有一个对象实例。 具体实现 将构造方法私有化,使其不能在外部通过new实例化该对象 在该类的内部产生一个唯一的实例化类对象,将其封装为private static 类型 定义静态方法返回对象 1.立即加载/饿汉式 public class Singleton { // 将自身实例化对象设置为一个属性,并用...原创 2019-11-01 07:31:20 · 181 阅读 · 0 评论 -
观察者模式的使用
写一个最简单的观察者模式demo,创建观察者student类和child类分别实现Observal接口,实现update方法,定义被观察者school类,发送消息.public class Child implements Observer { private static final String TAG = "Child"; @Override public void u原创 2017-02-22 22:55:14 · 394 阅读 · 0 评论
分享