首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android设计模式
今阳
创建于2021-07-22
订阅专栏
Android开发常用设计模式
等 6 人订阅
共25篇文章
创建于2021-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android设计模式-4.1-简单工厂模式
1. 定义: 属于创建型模式,又叫做静态工厂方法,但不属于23种GOF设计模式之一。 由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知…
Android设计模式-3-原型模式
1. 定义: 2. 适用场景: 3. 优缺点: 4. Android源码中的使用: 5. 实例演示 1. 首先创建一个文档类WordDocument,它实现了Cloneable接口,主要由两个属性组成,文档的文本和插图的url集合,下面是具体的代码: 深拷贝:将对象和它所引用的…
Android设计模式-2-建造者模式
1. 定义: 在用户不知道对象的建造过程和细节的情况下,可以直接创建复杂的对象。 2. 优缺点 3. Android源码中的体现 4. 实例演示 1. 首先是定义一个手机的基类,包含一些手机的共有属性和方法 2. 创建具体的实现类,如华为手机,实现了基类的抽象方法,并扩展增加了…
Android设计模式-1-单例模式
1. 定义: 2. 优缺点 优点:客户端使用单例模式的实例的时候,只需要调用一个单一的方法即可生成一个唯一的实例,有利于节约资源。 缺点:首先单例模式很难实现序列化,这就导致采用单例模式的类很难被持久化,当然也很难通过网络传输;其次由于单例采用静态方法,无法在继承结构中使用。 …
Android设计模式-0-定义&设计原则
设计模式是一套被反复使用、多数人知晓、经过分类的、代码设计经验的总结。 (1)创建型:共五种,工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 (2) 结构型:共七种,适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 (3)行为型:共十一种…