
设计模式
文章平均质量分 76
run_fasting
虽然是菜鸟,但是通过互相学习,可以一起提高,如果你有兴趣和爱好,以及热情,欢迎和我一起交流。2552666842
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1简单工厂模式
之前学习了设计模式,但是没有总结,好多都忘记差不多了,这几天再次对设计模式,再次进行温习。。。。。 保存部分代码,以备后续查阅。学习设计模式要结合代码一起理解,效果更好。 简单工厂模式: 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 Fruit.java public interface Frui原创 2018-01-14 13:06:57 · 392 阅读 · 0 评论 -
2工厂方法模式
工厂方法模式 工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 Fruit.java public interf原创 2018-01-14 13:24:30 · 162 阅读 · 0 评论 -
3抽象工厂模式
抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 Fruit.java public interface Fruit { /* * 采集 */ public void get(); } Apple.java public abstrac原创 2018-01-14 13:38:53 · 148 阅读 · 0 评论