- 博客(6)
- 资源 (31)
- 问答 (3)
- 收藏
- 关注
原创 设计模式——装饰器模式
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰器模式(Decorator Pattern)的核心作用就是动态地给一个对象添加一些额外的职责功能。适用于透明且动态扩展类功能时。这点注意跟适配器模式的区别:适配器模式主要是为了接口的转换,而装饰者模式关注的是通过组合来动态的为被装饰者注入新的功能或行为(即所谓的责任)。
2018-01-25 12:25:39 460
原创 设计模式——适配器模式
适配器模式,即通俗理解,适配无法直接使用的接口以便可以利用。适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的组成角色目标角色(Target):适配所期待的得到的接口,目标角色可以是类或接口。这里,我更倾向于是接口,因为我理解目标角色更倾向于一种接口规范。源角色(Adaptee):需要适配的接口或类
2018-01-25 12:24:02 334
原创 设计模式——策略模式
策略模式是使用面向对象的继承和多态思想,将同一接口的不同算法实现封装在不同的类中,从而使他们相互替换,达到客户端环境不受算法变动的影响,降低耦合。策略模式(StrategyPattern)也成政策模式,通过定义抽象类或基类的策略,来生成不同实现的算法家族,以便各个具体策略类(ConcreteStrategy)能够进行替换,降低耦合。策略类的组成角色:环境类(Context):持
2018-01-25 12:22:25 330
原创 设计模式——单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。单例模式在实际的开发过程中,使用最常见。针对频繁使用的类,我们可以将它定义为一个单例来避免类对象频繁的创建销毁,提高效率。单例模式有以下特点:单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类给其它对象提供这一实例单例模式
2018-01-22 16:27:40 289
原创 设计模式——单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。单例模式在实际的开发过程中,使用最常见。针对频繁使用的类,我们可以将它定义为一个单例来避免类对象频繁的创建销毁,提高效率。单例模式有以下特点:单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类给其它对象提供这一实例单例模式
2018-01-19 23:58:43 378
原创 设计模式——工厂模式
工厂模式核心是封装对象的创建接口,将new对象的操作封装起来,方便创建使用、管理对象。工厂模式的分类简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)工厂模式适用于:在编码时不能预见需要创建哪种类的实例。系统不应依赖于产品类实例如何被创建、组合和表达的细节简单工厂模式简单工
2018-01-19 23:56:57 346
DownService
2016-04-18
ViewIndicator
2015-12-22
TextView动画
2015-12-20
apktool+dex2jar+jd-gui.rar
2015-12-16
EventBus实例
2015-12-15
androidnetdemo
2015-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人