Java设计模式
复制粘贴八级熟练工
这个作者很懒,什么都没留下…
展开
-
Java设计模式——观察者模式
下班之后编辑 import java.util.ArrayList; import java.util.List;public class NewsOffice { List readers; public String bookname; public String writer; public NewsOffice() {原创 2016-05-20 17:38:51 · 325 阅读 · 0 评论 -
Java设计模式——装饰者模式
愉快的工作又开始了。Leader安排了一个新的任务,给一个酸奶店的点单软件增加新的功能。 这个程序的原来所有的酸奶都继承于奶酪类(Cheese)public abstract class Cheese {public String name;public String introduce(){ return name;} public abstract int price();所原创 2016-06-02 01:11:13 · 323 阅读 · 0 评论 -
Java设计模式——策略模式
最近看了郭霖大侠写的设计模式的博客,感觉收获很多,后来自己去看了《Head First设计模式》,也希望自己写一篇博客用来自己以后回顾。原创 2016-05-18 15:11:28 · 339 阅读 · 0 评论 -
Java设计模式——单例模式
单例模式是一种大家比较熟悉的模式,就不多做介绍了。下面说一下多线程中遇到的问题吧 比如有一个计数器,每次输出都会自增1,常规单例模式的写法如下: public class Counter { private static int sum; private static Counter counter;private Counter() { sum = 0;}publ原创 2016-06-11 21:17:29 · 259 阅读 · 0 评论 -
butterknife自定义view出错
butterknife是大家熟悉的一款view注入框架,这里就不多做介绍。 今天在一个自定义view的地方使用butterknife的时候发生的一个异常 代码如下:public class Title extends RelativeLayout { @Bind(R.id.tv_title_left) TextView tvTitleLeft; @Bind(R.id.tv原创 2016-07-02 16:15:28 · 6377 阅读 · 4 评论