Android设计模式
文章平均质量分 81
阿拉灯神灯
这个作者很懒,什么都没留下…
展开
-
Android设计模式之一个例子让你彻底明白工厂模式(Factory Pattern)
提出疑问这几天研究工厂模式的时候,看到网上的一些文章中举的例子我就很疑惑,我相信这也是许多人的疑惑:工厂模式的功能就是创建实例,我们创建实例直接new不就完了吗,干嘛还得再封装一层工厂类,然后用工厂类再去new出这个实例?这不多此一举吗?比如我看到这样的例子,我们的用户分为金牌用户和银牌用户,我们要创建一个金牌用户或者银牌用户。定义一个用户接口public interface ICustomer {原创 2015-12-29 13:36:59 · 12849 阅读 · 44 评论 -
Android设计模式之一个例子让你彻底明白装饰者模式(Decorator Pattern)
导读这篇文章中我不会使用概念性文字来说明装饰者模式,因为通常概念性的问题都很抽象,很难懂,使得读者很难明白到底为什么要使用这种设计模式,我们设计模式的诞生,肯定是前辈们在设计程序的时候遇到了某种困难,为了避免这种苦难的发生,从而设计出来的这种设计模式,所以这篇文章中我会带领大家遇见这种困难,从而使用设计模式解决这种困难,最后大家就会明白什么是设计者模式,什么时候应该使用设计者模式以及如何使用设计者模原创 2015-12-27 19:40:43 · 6850 阅读 · 13 评论 -
Android设计模式之建造者模式(builder pattern)
builder设计模式我们很常见,比如我们使用AlertDialog的时候就使用的builder设计模式,著名的Universal-Image-Loader的初始化配置也是使用的builder设计模式,那么他们为什么使用builder设计模式,什么情况下我们应该考虑使用builder设计模式,这是我们很多人的疑惑,即便是学会了也不知道什么时候应该使用,这篇文章我将告诉大家在什么情况下应该考虑使用b原创 2015-12-25 10:08:45 · 5853 阅读 · 11 评论