
设计模式
SeaHaloa
这个作者很懒,什么都没留下…
展开
-
简单工厂模式-设计模式学习
文字理解 简单工厂模式又 叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单描述 简单工厂将对象的创建过程进行了封装,用户不知道到底创建了什么对象,只需要调用工厂类,工厂类按照自己的逻辑进行创建对象。 代码理解 现在有一道面试题: 使用java实现一个计算机控制台程序,要求输入数的运算...原创 2019-03-07 22:50:50 · 115 阅读 · 0 评论 -
策略模式-设计模式学习
文字理解 分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口。 使用场景 1.针对同一类型问题的多种处理方式,仅仅是具体行为有差别时; 2.需要安全地封装多种同一类型的操作时; 3.出现同一抽象类有多个子类,而又需要使...原创 2019-03-07 22:51:25 · 211 阅读 · 0 评论