Android 架构师之路
沉默的老王
这个作者很懒,什么都没留下…
展开
-
Java单例模式八种实现方式
文章仅作个人笔记。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。优点:避免实例对象的重复创建,减少每次创建对象的时间开销,节约内存空间;够避免由于操作多个实例导致的逻辑错误。对象有贯穿整个应用程序,可以起到全局统一管理控制的作用。1、饿汉式(静态常量)2、饿汉式(静态代码块)3、懒汉式(线程不安全)4、懒汉式(线程安全,同步方法)5、懒汉式(线程安全,同步代码...原创 2020-01-13 15:52:39 · 87 阅读 · 0 评论 -
软件6大设计原则
一. 单一职责原则(Single Responsiblity Principle,SRP)定义:应该有且仅有一个原因引起类的变更 。要求:一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一件事情。好处:明确定义类的职责,复杂性降低,可读性提高,可维护性提高,变更引起的风险降低,一个接口修改只对相应的实现类有影响,对其他的接口无影响,这对系统的扩展性、维护性...原创 2020-01-12 23:14:51 · 246 阅读 · 0 评论