![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qianyi168
生命不止,奋斗不息
展开
-
设计模式1-策略模式1
策略模式的定义策略模式是一种行为模式,目的就是将我们的行为策略进行分离,提供可供选择的不同的策略。让我们在客户端用使他们可以相互替换、相互调用而不受其他影响。策略模式的好处策略模式的好处就是使我们开发人员能够设计出许多可以替换的组件,在不同的场景下面可以使用不同的组件。让客户端拥有不同的变化行为。 下面我们将用一个例子来改造设计模式,这里假定动物这个抽象类继承实现/** * 抽象动物超类 *原创 2017-08-20 00:31:22 · 268 阅读 · 0 评论 -
设计模式2-工厂模式
工厂模式分为简单工厂模式、工厂方法模式、抽象工厂模式。下面将依次介绍各个工厂模式 1.简单工厂模式 首先说说简单工厂模式,我用现实中的汽车工厂举例子,首先有个汽车类的接口叫做Car,里面有个开车的方法叫做drive(),然后有个吉利车的类叫做Jili,实现了car的接口,还有个奇瑞车的类叫做Qirui,也实现了Car的接口(因为都是车嘛,当然能开了)。 interface Car{转载 2017-09-03 15:43:11 · 247 阅读 · 0 评论