`

简单工厂模式

阅读更多

工厂的作用:

 

可以自主生产自己的产品 而不在依赖于new()

定义一个moveable接口

Movable.java

 


定义一个实现类Car.java

 

 

VehicleFactory.java

 


定义实现该抽象工厂的实现类 CarFactory.java

 

 

测试方法:Test.java

 

 

运行结果:

 


生产具体交通类和抽象工厂类关系图

 

 

该过程使用了抽象类和接口,关于抽象类的接口什么时候使用的说明:

抽象类和接口的使用:

 

 

 

 









  


  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics