先来个段子,不会讲段子的程序员不是好程序员
有个精神小伙来到婚介所,老板帮我找一个大眼睛,苗条,瓜子脸的妹子,另一个精神小伙选了另一个妹子.
来分析一波,精神小伙不需要怎么知道这个妹子是怎么来的,他只关心他的妹子的用途,
能否快乐的一起玩耍.
由此可见,工厂模式是一种创建型模式,你告诉我类型我帮你创建,你只关心 创没创建好, 不必关心怎么创建的.
Java实现过程:
1.创建机器/工厂
通过传入的类型返回该对象的父类
2.对象的父类
多个类来继承或者实现这个类, 定义公共的方法
3.具体的对象类
定义的具体的类
4.父类替代子类
用父类来指向子类调用具体的方法
上代码:
1.机器
2.对象父类
3.具体的对象
4.父类指向子类的说明
5.测试:
到此工厂的流程与创建完成了,但是还没结束呢,想这么一个问题,这要是有个精神小伙想找一个nan nan的可咋办?
这 ?
兄弟放过我吧,来世再做程序员!