- 博客(5)
- 收藏
- 关注
原创 阿Sam的设计模式学习笔记----抽象工厂(Abstract Factory)模式
上回讲了Simple Factory和Factory Method。简单回顾一下: Simple Factory:定义一个类(工厂)负责创建其他类(产品)的实例,产品实例通常具有共同的父类。 Factory Method:将工厂抽象一把,在父类中提供一个标准接口,由各个子类(具体工厂)决定创建什么样的实例(具体产品)。
2007-08-31 16:09:00 1005
原创 阿Sam的设计模式学习笔记----Factory模式(之Factory Method)
二、Factor Method 简单工厂的扩展性比较差,如果要得到一个新的产品,必须修改工厂。因此,我们可以把工厂也给抽象一把,提供生产的接口,将具体生产过程放到“具体的工厂”去。1. 功能:定义一个用于创建对象的工厂接口,让实例化类的工作在子类中完成。2. 基本思想:在抽象父类中声明用来创建对象的方法接口,而具体子类(具体的工厂)通过覆盖接口方法实现对
2007-08-30 10:25:00 873
原创 阿Sam的设计模式学习笔记----Factory模式(之Simple Factory)
一、Simple Factory为了把事情说清楚,为了对自己的学习负责,偶不得不加一个disgusted所谓的“前言”。这里,就先了解一下Factory Method模式的老爸: Simple Factory。Simple Factory属于类的创建型模式,它根据外界给定信息,让Factory来制造所需的产品。工厂对象能够生产的具体产品类(ConcreteProduct)通常继承同一个父产
2007-08-29 11:15:00 763
原创 阿Sam的设计模式学习笔记----Singleton模式
1,功能:保证一个类仅有一个实例,并提供一个访问它的全局访问点。2,基本思想:让类自身负责保存它的唯一实例。这个类保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。3,适用情况:当类只能有一个实例,而且客户可以从一个众所周知的访问点访问它;当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例。4,案例举例
2007-08-28 09:25:00 860
原创 开张大吉
申请这个账号很久了,一直都在潜水学习。 在平时的工作和学习中,有很多的心得体会,有时候很想把他们记录下来,可以帮助自己少犯错误,也可以把自己的经验共享给朋友们。但是总是因为自己的懒惰或者工作的忙碌,没有能做到。 最近看了《士兵突击》,感受很深。对一个人的执著感到敬佩,对自己平时的懒惰和为自己开脱所找的各种各样乱七八糟的借口感到惭愧。“想到和得到中间还有两个字:
2007-08-27 13:53:00 554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人