设计模式

对代码重用,可读性的一种设计模式。

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

解决问题:修改时关闭,扩展是开发,完全符合开放-封闭原则。工厂方法使一个类的实例化延迟到其子类。

 

一个简单计算器,具有简单的加操作和减操作。结构如下图所示

 

 

posted on 2011-05-24 16:07  Ilin  阅读(205)  评论(0编辑  收藏  举报