![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进阶
文章平均质量分 82
斯音
这个作者很懒,什么都没留下…
展开
-
[干货]设计模式:六种单例的创建方式,外加一大波Android进阶架构师资料分享
设计模式千千万,总是单例最常见。 单例模式的定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 六种单例的创建方式 1.饿汉式 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() {} public static Singleton getInstance() { return instance; } } 优点: 基于类的加载机制原创 2021-05-18 14:52:11 · 212 阅读 · 7 评论 -
关于如何彻底搞定Android Kitkat+沉浸式状态栏效果
一、设计模式六大原则 在讲解架构设计之前,先讲解一下设计模式的六大原则,虽然是设计模式的六大原则,但我们在进行架构设计的时候也应该尽量遵循这些原则; 六大原则如果仅看概念会比较抽象,而且也不容易理解。这里我们举一个生活中的例子:汽车是基类;轿车是汽车的一个子类;汽车都是在路上跑的,所以我们把公路抽象成一个接口,让汽车实现此接口;汽车都可以用来载人,所以我们把人抽象成一个接口,让汽车实现此接口;汽车也可以载鸡鸭鱼,不过需要通过人来携带上去,因此把鸡鸭鱼放入人的接口中; 下面对每一个原则给处官方解释,然后结合汽原创 2021-05-17 20:27:10 · 359 阅读 · 2 评论