上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 中介者模式 中介者模式定义:用一个中介对象封装一系列对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变他们之间的交互(Define an object that encapsulates how a set of objects interact. Mediator 阅读全文
posted @ 2016-11-15 20:53 best.lei 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 原型模式 原型模式:用原型实例指定创建对象的种类,并且通过拷贝原型创建新的对象(Specify the kinds of objects to create using a prototypical instance, and create objects by copying this proto 阅读全文
posted @ 2016-11-14 10:06 best.lei 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 代理模式 代理模式:也被称为委托模式,为其他对象提供一种代理以控制对这个对象的访问(Provide a surrogate or placeholder for another object to control access to it)。 代理模式的通用类图中包含三种角色,抽象主体角色(Subj 阅读全文
posted @ 2016-11-09 16:33 best.lei 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 建造者模式:也叫作生成器模式,将一个复杂对象的创建与它的表示分离,使得同样的构建过程可以创建不同的表示(Separate the construction of a complex object from its representation so that the same const 阅读全文
posted @ 2016-11-07 15:43 best.lei 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式 模板方法模式:定义一个算法中的操作框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。(Define the skeleton of an algorithm in an operation, deferring some steps to su 阅读全文
posted @ 2016-11-01 21:29 best.lei 阅读(9500) 评论(0) 推荐(1) 编辑
摘要: 抽象工厂模式 抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。(Provide an interface for creating families of related or dependent objects without specifying their 阅读全文
posted @ 2016-10-31 10:12 best.lei 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。(Define an interface for creating an object, but let subclasses decide which class to inst 阅读全文
posted @ 2016-10-24 11:25 best.lei 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫环问题 问题描述: 问题描述: Josephus问题可以描述为如下的一个游戏:N个人编号从1到N,围坐成一个圆圈,从1号开始传递一个热土豆,经过M次传递后拿着土豆的人离开圈子,由坐在离开的人的后面的人拿起热土豆继续进行游戏,直到圈子只剩下最后一个人。例如:M=0,N=5,则游戏人依次被清除,5 阅读全文
posted @ 2016-10-19 22:09 best.lei 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 单例模式 单例模式是一个比较简单的模式,其定义如下: 单例模式是一个比较简单的模式,其定义如下: 确保每个类只有一个实例,并且本类实例化对象提供给整个系统(Ensure a class has only one instance, and provide a global point of acce 阅读全文
posted @ 2016-10-18 21:03 best.lei 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 求两个数的最大公约数 问题:给定两个正整数a和b,求他们的最大公约数。 最简单的方法就是穷举法,如果a>b,那么依次计算1~b的所有整数是否是a和b的公约数。 辗转相除法,如果a>b,a和b的最大公约数为b和a%b的最大公约数。 a和b(a>b)最大公约数等于a-b的差值c和较小数b的最大公约数 移 阅读全文
posted @ 2016-10-14 21:57 best.lei 阅读(695) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页