IP属地:广东
很早之前就Handler的分析,不过感觉有点乱乱的,所以趁着有时间就将其改了改。Handler是我们android开发中经常使用的一个类,一般我...
在理解Handler、Looper之前,先来说说ThreadLocal这个类,听名字好像是一个本地线程的意思,实际上它并不是一个Thread,而...
在我们需要实现一个功能的时候,可以有多种算法来实现的时候,我们可以使用if...else或者case来选择对应的算法来实现功能。但是如果又有新的...
原型模式,顾名思义就是对现有的一个对象进行复制克隆出一个全新的对象。被复制的对象就叫做原型对象,复制出来的克隆对象和原型对象具有相同的属性和方法...
在实际开发过程中,我们可能遇到过这么一个问题:创建一个比较复杂的对象的时候,它有特别多的属性,比如需要创建一个电脑对象,我们就需要设置例如主板、...
工厂模式是我们日常开发中经常使用的设计模式。当我们需要创建一些比较负责的对象的时候,为了将对象的初始化部分进行隔离,可以使用工厂模式来设计我们的...
单例模式在我们日常开发中算是使用频率最高的设计模式了,为什么单例模式的使用频率会这么高呢? 有时我们的对象会占用一些系统资源,所以我们需要保证这...
一、设计模式的六大基本原则 1.单一职责原则(Single Responsibility Principle,SRP) 一个类而言,应该仅有一个...