上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页

2015年4月2日

设计模式开始--中介者模式

摘要: 中介者模式一、问题用一个中介对象来封装一系列对象的交互,好多对象之间交互,会形成错综复杂的网络,类和类之间相互引用,表现形式是多对多,为了改变这种紧耦合的情况,引入中介者,用中介者与各个类进行交互,形成一个星形的网络,中介者在星形网络的中间,其余的对象组成网络的每一个边二、类图和实例(1)未使用中介... 阅读全文

posted @ 2015-04-02 22:58 zhouzhou0615 阅读(172) 评论(0) 推荐(0) 编辑

设计模式开始--职责链模式

摘要: 职责链的模式一、作用多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将对象连成一条链,并沿着这条链传递该请求,直到有一个对象可以处理它二、类图三、实现(1)定义Handlepublic abstract class Handle { protected Handle su... 阅读全文

posted @ 2015-04-02 21:54 zhouzhou0615 阅读(109) 评论(0) 推荐(0) 编辑

设计模式开始--命令模式

摘要: 命令模式一、作用将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标... 阅读全文

posted @ 2015-04-02 16:57 zhouzhou0615 阅读(144) 评论(0) 推荐(0) 编辑

Factorial Trailing Zeroes

摘要: Factorial Trailing Zeroes问题:Given an integern, return the number of trailing zeroes inn!.Note:Your solution should be in logarithmic time complexity.思... 阅读全文

posted @ 2015-04-02 16:17 zhouzhou0615 阅读(143) 评论(0) 推荐(0) 编辑

Add Two Numbers

摘要: Add Two Numbers问题:You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes... 阅读全文

posted @ 2015-04-02 15:18 zhouzhou0615 阅读(158) 评论(0) 推荐(0) 编辑

Divide Two Integers

摘要: Divide Two Integers 问题: Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT. 思路: 二分查找 系统解法: 阅读全文

posted @ 2015-04-02 10:58 zhouzhou0615 阅读(145) 评论(0) 推荐(0) 编辑

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 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页

导航