- 博客(7)
- 资源 (26)
- 收藏
- 关注
原创 Java实现的二叉树算法
<br />public class BinTree {<br /> public final static int MAX = 40;<br /> private Object data; //数据元数<br /> private BinTree left, right; //指向左,右孩子结点的链<br /> BinTree[] elements = new BinTree[MAX];//层次遍历时保存各个节点<br /> int front;//层次遍历时队首<br />
2011-04-27 19:42:00 2948
原创 设计模式-结构型模式-适配器
<br />结构型模式:结构型对象模式不是对接口或实现进行组合的.而是描述了如何对一些对象进行组合,从而实现新功能的一些方法.<br /><br />adapter适合:将一个类的接口转换成客户所需要的另一个接口,使原本由于接口不兼容,不能一块工作的类多能一块工作.<br /><br />使用情况:1、你想使用一个已经存在的类,而它的接口不符合你的要求。<br /> 2、你想创建一个可以复用的类,该类与其它的类或者接口协同工作。<br /><br />代码:<br /><br /
2011-04-21 20:15:00 513
原创 设计模式-创建型模式-单例
<br />创建型模式:抽象了实例化过程,它们帮助一个系统如何独立于如何创建、组合和表示它的哪些对象。一个创建型模式使用了继承改变实例化的类,而一个对象的实例化将委托给别一个对象来现实。<br /><br />Singleton模式:保证一个类只有一个实例,并提供全局的使用。<br /><br />适用性:1、当这个类只有一个实例的时候,客户端知道从访问调用。<br /> 2、当这个类是只有唯一的实例,并且是通过子类来扩展的。客户端无需知道 <br />
2011-04-21 08:44:00 409
原创 设计模式-创建型模式-原型
<br />创建型模式:抽象了实例化过程,它们帮助一个系统如何独立于如何创建、组合和表示它的哪些对象。一个创建型模式使用了继承改变实例化的类,而一个对象的实例化将委托给别一个对象来现实。<br /><br />prototype模式: 用原型实例指定创建对象的种类,并且通过这些原型创建新的对象.<br /><br />适用性: 1、当一个系统应该独立于它的产品创建,构成、和表示时<br /> 2、当一个实例化的类是在运行时刻指定的<br /> 3、为了避免创建一个和产
2011-04-21 08:37:00 465
原创 设计模式-创建型模式-生成器
建型模式:抽象了实例化过程,它们帮助一个系统如何独立于如何创建、组合和表示它的哪些对象。一个创建型模式使用了继承改变实例化的类,而一个对象的实例化将委托给别一个对象来现实。Builder模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用必:1、当创建复杂对象的算法应该独立于该对象的组成部份以及他们的装配方式时 2、当构造过程必需允许被构造对象有不同的表示时
2011-04-19 19:36:00 581 1
原创 设计模式-创建型模式-工厂方法
建型模式:抽象了实例化过程,它们帮助一个系统如何独立于如何创建、组合和表示它的哪些对象。一个创建型模式使用了继承改变实例化的类,而一个对象的实例化将委托给别一个对象来现实。FactoryMethod模式:
2011-04-19 17:33:00 441
原创 设计模式-创建型模式-抽象工厂
创建型模式:抽象了实例化过程,它们帮助一个系统如何独立于如何创建、组合和表示它的哪些对象。一个创建型模式使用了继承改变实例化的类,而一个对象的实例化将委托给别一个对象来现实。
2011-04-17 11:10:00 399
9Cocoa应用程序开发(Cocoa_programming_for_mac_os_x_3rd)中文翻译.pdf
2012-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人