读书笔记:设计模式-简单工厂模式(SimpleFactory)
2009-04-21 11:00
681 查看
不想做过多的理论说明,举个例子吧。
有个鞋厂,生产耐克,李宁的鞋子,用代码实现,怎么做呢?
1
package
org.gunct.pattern;
2
3
public
class
ShoesFactory {
4
5
public
void
getNikeShoes()
6
{
7
System.out.println(
"
工厂生产了耐克鞋!
"
);
8
}
9
public
void
getLiNingShoes()
10
{
11
System.out.println(
"
工厂生产了李宁鞋!
"
);
12
}
13
}
14
根据用户需求,生产不同的鞋子:
package
org.gunct.pattern;
public
class
Consumer {
public
static
void
main(String[] args) {
ShoesFactory factory
=
new
ShoesFactory();
if
(
"
用户要耐克鞋
"
)
{
factory.getNikeShoes();
}
if
(
"
用户要林宁鞋子
"
)
{
factory.getLiNingShoes();
}
}
}
有个鞋厂,生产耐克,李宁的鞋子,用代码实现,怎么做呢?
1
package
org.gunct.pattern;
2
3
public
class
ShoesFactory {
4
5
public
void
getNikeShoes()
6
{
7
System.out.println(
"
工厂生产了耐克鞋!
"
);
8
}
9
public
void
getLiNingShoes()
10
{
11
System.out.println(
"
工厂生产了李宁鞋!
"
);
12
}
13
}
14
根据用户需求,生产不同的鞋子:
package
org.gunct.pattern;
public
class
Consumer {
public
static
void
main(String[] args) {
ShoesFactory factory
=
new
ShoesFactory();
if
(
"
用户要耐克鞋
"
)
{
factory.getNikeShoes();
}
if
(
"
用户要林宁鞋子
"
)
{
factory.getLiNingShoes();
}
}
}
相关文章推荐
- 角色产品设计模式之八:简单工厂模式(Simple Factory pattern)
- java设计模式(1):简单工厂模式(Simple Factory)
- 设计模式之C++实现(一)---简单工厂模式(Simple Factory)
- 解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
- [设计模式整理笔记 二] 简单工厂模式(Simple Factory)
- 设计模式之简单工厂模式(Simple Factory)
- 设计模式-简单工厂模式(SimpleFactory-C#)
- C#设计模式之简单工厂模式(Simple Factory)
- 设计模式——简单工厂模式(simple factory pattern)
- 极速理解设计模式系列:21.简单工厂模式(Simple Factory Pattern)
- c++设计模式:简单工厂模式(Simple Factory Pattern)
- 设计模式之Simple Factory(简单工厂模式)
- 设计模式学习笔记--简单工厂模式(Simple Factory Pattern)【创建型模式】
- 设计模式(Design Pattern) - 创建型模式(Creational Pattern) - 简单工厂模式(Simple Factory Pattern) - Java实现
- JAVA设计模式之 简单工厂模式【Simple Factory Pattern】
- Net设计模式实例之简单工厂模式(Simple Factory Pattern)
- java设计模式——简单工厂模式(Simple Factory Pattern)
- 设计模式——简单工厂模式(Simple Factory)
- 解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
- java设计模式---简单工厂模式(Simple Factory)