工厂方法模式

1.工厂方法模式:

定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法模式使得一个类的实例化延迟到子类。

2.工厂方法模式应用场景:

某个对象的创建,由于需求的变化导致这个对象的具体实现面临着剧烈的变化,但是它却拥有比较稳定的接口

3.举例

ILight.cs

 

BulbLight.cs

TubeLight.cs

ICreator.cs

BulbCreator.cs

TubeCreator.cs

Program.cs
posted @ 2008-12-31 22:41  HelloCG  阅读(119)  评论(0编辑  收藏  举报