
设计模式
文章平均质量分 64
九千鸦
上课又毛线用,还是上网自学...
展开
-
小鸦之设计模式(2)-工厂模式
工厂模式, 有好几种, 工厂方法模式, 抽象工厂模式.. 我不打算就它们的“工厂”的设计模式展开讨论, 就我以前的几个费解的地方进行说明.普通模式interface Aclass B implement A{}class C implement A{}A a=new B();A b=new C()工厂模式class factory{.... A returnB(){ r原创 2017-03-04 03:20:11 · 1725 阅读 · 0 评论 -
小鸦之设计模式(5)-(Iterator pattern)迭代模式很糟糕吗
刚学Java的时候, 就觉得迭代器是一个奇怪的东西. 1 . 为什么使用遍历容器的时候, 要用Iterator. public static void print(Collection coll){ Iterator it = coll.iterator(); while(it.hasNext()){ String str = (Str原创 2017-04-06 22:08:12 · 301 阅读 · 0 评论 -
小鸦之设计模式(6)-proxy pattern代理模式
代理类为什么要实现接口原创 2017-04-06 22:23:24 · 250 阅读 · 0 评论 -
小鸦-Java8抽象类与接口的区别
前序: 被不少考官问过, 这次想重新整理一下.我们以下面的表格作为参考 原地址: http://www.importnew.com/12399.html (侵删)首先, 我们必须明白, 抽象类是什么—- class, 也就是类!! 它和普通的类, 除了子类要实现 abstract method 以外, 没有任何区别!!也就是, 我们的问题转换成 class与interface有什么区别?1.只能原创 2017-03-28 00:59:05 · 1162 阅读 · 0 评论