![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习--设计模式
old魏
这个作者很懒,什么都没留下…
展开
-
Android学习——工厂模式
最近面试被问了工厂模式,有些忘却,自己总结一下:工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。举个例子:公司有个这样一个需求,在App中要使用到LBS定位来实现某些功能。既可以用百度地图api,也可使用高德地图api,但是公司领导想要都用,看哪个好用用哪一个。这样就用到工厂模式了,我两个都给你设计,代码设个开关和参数,只要改个参数,就换地图原创 2016-04-07 11:23:04 · 293 阅读 · 0 评论 -
Android学习--单例模式
一般单例模式有5种写法,分别是饿汉、懒汉、双重校验锁、静态内部类和枚举。 饿汉式public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton newInstance(){原创 2016-04-08 18:07:02 · 185 阅读 · 0 评论