- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 面向对象六大原则----里氏替换原则,依赖倒置原则
Java 中面向对象编程六大原则:单一职责原则 英文名称是Single Responsibility Principle,简称SRP开闭原则 英文全称是Open Close Principle,简称OCP里氏替换原则 英文全称是Liskov Substitution Principle,简称LSP依赖倒置原则 英文全称是Dependence Inversion
2016-07-29 17:05:45 4998
原创 面向对象六大原则----开闭原则
Java 中面向对象编程六大原则:单一职责原则 英文名称是Single Responsibility Principle,简称SRP开闭原则 英文全称是Open Close Principle,简称OCP里氏替换原则 英文全称是Liskov Substitution Principle,简称LSP依赖倒置原则 英文全称是Dependence Inversion
2016-07-27 17:59:31 7059
原创 面向对象六大原则----单一职责原则
1、让你的代码更清晰简单——单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。它的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。单一职责的划分界限并不是总是那么清晰,很多时候都是需要靠个人经验来界定。当然,最大的问题就是对职责的定义,什么是类的职责,以及怎么划分类的
2016-07-24 15:21:04 7060
原创 Handler,looper,MessageQueue及 handlerThread 之间的关联和用法
Handler 是什么?这个是android面试官最喜欢问的问题,用脚趾都能回答出来,Handler可用于android多线程通信,可以用来更新UI的,用来发送message,处理message的。于是在很多地方我们都直接new 一个Handler 来使用,那么问题来了,如果你在一个自定义线程中new一个Handler,这个Handler能用么?能 or 不能。 Why?呵呵,现在老鸟带你揭开
2016-07-20 16:07:42 667
原创 Android EventBus 3.0 使用及源码解析一
在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,在android中我们可以使用eventbus来实现类似的需求,EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递。它使用简单,并将事件发布和订阅充分解耦,从而使代码更简洁。一、EventBus使用1,首先android studio项目的
2016-07-18 16:07:57 460
转载 Android App 内存泄露之Handler
Android App 内存泄露之HandlerHandler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的,Handler引用Activity会存在内存泄露。看一下如下代码[html] view plain copy /** * * 实现的主要功能。 * @ve
2016-07-15 19:43:37 431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人