2015年4月1日

4Sum

摘要: 4Sum问题:Given an arraySofnintegers, are there elementsa,b,c, anddinSsuch thata+b+c+d= target? Find all unique quadruplets in the array which gives the ... 阅读全文

posted @ 2015-04-01 21:14 zhouzhou0615 阅读(122) 评论(0) 推荐(0) 编辑

设计模式开始--桥接模式

摘要: 桥接模式一、作用:对于一类事物的集合,A1 A2 A3 ... An 每一个事物都有功能 F1 F2 F3 .... Fn 为了描述这种关系,需要m*n个类进行处理,类太多了,如何减少类的数量,此时用的就是桥接模式,桥接模式思想就是把功能进行抽象,提取,形成单独的体系,而不是依赖于原有的事物A 还是... 阅读全文

posted @ 2015-04-01 16:56 zhouzhou0615 阅读(156) 评论(0) 推荐(0) 编辑

设计模式开始--单例模式

摘要: 单例模式一、作用:保证一个类只有一个实例,并提供一个访问它的全局访问点二、单线程实现三、多线程实现 阅读全文

posted @ 2015-04-01 16:20 zhouzhou0615 阅读(89) 评论(0) 推荐(0) 编辑

设计模式开始--组合模式

摘要: 组合模式一、作用需求是体现部分与整体的关系时,完成的功能就是基础的对象可以组成成更加复杂的对象,而这个组合的对象又可以进一步的组合,不断的迭代,便可以体现出层次的结构二、类图(核心在于有一个之类有一个向上的引用)三、实现(1)Company定义结构public abstract class Comp... 阅读全文

posted @ 2015-04-01 15:52 zhouzhou0615 阅读(101) 评论(0) 推荐(0) 编辑

设计模式开始--备忘录模式

摘要: 备忘录模式一、作用:在不破坏原有封装性(属性什么的,不要暴漏给客户端)的前提下,捕获一个对象的内容状态,并保持这个对象的状态,同样可以将对象恢复到之前的状态二、类图:三、实现(1)Role类,角色类,可以保存状态,恢复状态public class Role { private String s... 阅读全文

posted @ 2015-04-01 15:19 zhouzhou0615 阅读(93) 评论(0) 推荐(0) 编辑

MVC简要介绍

摘要: (转自:http://www.cnbeta.com/articles/107924.htm)MVC不是一种设计模式(design pattern),它是一种架构模式(Architectural pattern),用以描述应用程序的结构以及结构中各部分的职责和交互方式。它最先是在1979年的时候第一次... 阅读全文

posted @ 2015-04-01 10:23 zhouzhou0615 阅读(178) 评论(0) 推荐(0) 编辑

导航