java
xiaobaiooo
这个作者很懒,什么都没留下…
展开
-
一个经典例子让你彻彻底底理解java回调机制
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273)所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBa转载 2015-01-13 13:58:57 · 317 阅读 · 0 评论 -
Java 四种引用类型
先看javadoc自己的介绍:java.lang.ref.Reference:Provides an abstract class which describes behavior common to all reference objects. It is not possible to create immediate subclasses of Reference in additi原创 2015-02-12 17:56:52 · 419 阅读 · 0 评论 -
Avtivitys, Threads & Memory Leaks
Ref: http://www.androiddesignpatterns.com/2013/04/activitys-threads-memory-leaks.html 安卓开发中一个难点就是activity生命周期里的长时间运行任务可能造成的内存泄漏。看下面一段代码:/** * Example illustrating how threads persist翻译 2015-02-13 14:02:54 · 409 阅读 · 0 评论 -
一个简单的工厂模式
工厂模式简单的JAVA实例:一个工厂生产手机:首先定义一个手机公共接口://所有手机的公共接口interface MobilePhone{ //获取手机信息 String getPhoneInfo(); //打电话 void makePhoneCalls(); //发短信 void sendShortMessage原创 2015-03-04 15:45:09 · 641 阅读 · 0 评论 -
一个简单的抽象工厂模式
抽象工厂模式引出了产品族的概念(Product family)给出下边的例子: 一个生产厂(富士康)能生产苹果的或者是谷歌的手机和笔记本电脑。苹果和谷歌是两个不同的产品族。手机和笔记本电脑是两个不同的产品类型。生产一个产品首先选择它的产品组,然后确定产品类型就能生产出来。具体代码://手机abstract class MobilePhone{}原创 2015-03-04 17:04:11 · 428 阅读 · 0 评论 -
一个简单的工厂方法模式
接着上一篇简单工厂模式的例子,这里给出一个工厂方法模式的例子:首先还是手机:interface MobilePhone{...}class IPhone7 implements MobilePhone{...}class IPhone7s implements MobilePhone{...}然后还是工厂类,用抽象类或者接口实现,因为它并不具体的生产实例:abstract cl原创 2015-03-04 16:34:10 · 459 阅读 · 0 评论 -
代理模式 Proxy Design Pattern
Proxy 代理模式Provide a surrogate or placeholder for another object to control access to it.Use an extra level of indirection to support distributed,controlled, or intelligent access.Add a wrapper a原创 2016-05-17 14:45:16 · 643 阅读 · 0 评论