- 博客(4)
- 收藏
- 关注
原创 Java框架类源码阅读学习笔记
The interfaces of the collections framework Collection Implementations 类图: 线程安全的有:java.util.concurrent包内的ConcurrentMap , ConcurrentNavigableMap, BlockingDeque, TransferQueue, BlockingQueue等Vect
2016-12-31 13:17:39 714
原创 优雅的快排实现(Java)
public class QuickSort { public static void quickSort(Comparable[] comparables){ qs(comparables,0,comparables.length-1); } //快排 private static void qs(Comparable[] comparables,i
2016-12-26 17:30:13 508
原创 代理模式(Proxy Pattern)
《设计模式的艺术》 刘伟 著 读书笔记静态代理由于某些原因,客户端不能或不像直接访问某个对象,此时可以通过一个称之为“代理”的第三者来实现间接访问,这种设计模式就是代理模式。代理模式:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。常用的代理模式:远程代理(Remote Proxy):在电脑A想用电脑B的对象instance,就需要在A中做一个对电脑B中对象instance的引用
2016-12-23 00:47:16 493
原创 适配器模式 (Adapter Pattern)
《设计模式的艺术》 刘伟 著 读书笔记例子:你的伙伴已经根据接口public interface Algorithms { void sort(int[] arr);}编程了,你找到了一个高效的sort方法,但你没有源代码,只知道方法名和参数列表。public void quickSort(int[] array){ ...}这时候就需要适配器了public interf
2016-12-06 23:10:23 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人