博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年7月2日

摘要: //接口public interface IPersion{void action();}//男人类public class Man:IPersion{public void action(){Console.Writeline("抽烟");}}//女人类public class Woman:IPersion{public void action(){Console.Writeline("化妆");}}//工厂方法类public class PersionFactory{//这里的逻辑处理可以改为//将这个工厂方法类设为抽象类//另外用一个Man和WoMan工厂类续承些类//这样可以相对应ne 阅读全文

posted @ 2009-07-02 16:23 冷咖啡(子锡) 阅读(490) 评论(0) 推荐(0) 编辑

摘要: 今天来学习工厂类创建型模式。创建型模式的目的就是为了管理对象的创建。我先学习的Abstract Factory模式。学习完这个模式之后,给我的感觉是理解了。前面Strategy和Bridge模式中的对象创建问题解决了。但是,后来遇到Factory Method模式时,又产生了些疑问,他们的根本区别究竟在哪里?应用上有什么样的不同?在网上察看了一些资料之后,发现还有一个简单工厂模式,这又是什么东东?我们通常创建一个对象的方法就是new,这个前提是我们知道这是一个具体什么东西,比如:笔。但是,这个概念太笼统,是钢笔、圆珠笔、铅笔?我选钢笔。可是这个概念仍然太笼统,我要的是英雄牌的,还是派克的,还是 阅读全文

posted @ 2009-07-02 16:15 冷咖啡(子锡) 阅读(3587) 评论(1) 推荐(0) 编辑