创建型设计模式--工厂模式、抽象工厂模式

一、小案例分析 1、功能需求:   实现一个发送信息的功能,要便于扩展与维护。 (1)发送信息的工具有很多,比如短信、微信、邮件、QQ等。 (2)选择某个工具进行信息发送。 2、小菜鸡去实现: (1)定义一个发送工具的父类(接口),并将各种发送工具作为子类(实现类)。 (2)定义一个选择发送工具的类,用于调用发送工具(直接new个子类对象)。 (3)代码实现: package creative.p
相关文章
相关标签/搜索