您的位置:首页 > 其它

读书笔记:设计模式-简单工厂模式(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();

        }

    }

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  设计模式 读书 string