
设计模式
漠北鹰
与其临渊羡鱼,不如退而结网
展开
-
设计模式一 简单工厂设计模式
为什么要用设计模式使用设计模式的好处:使得程序能够增强了极大的* 维护性,复用性,扩展性和灵活性*设计模式一:简单工厂模式举例子引出设计模式:用面向对象的方式实现一个计算器,输入两个数和运算符号,得到结果不用设计模式的情况实现:public class Calculator { //设计一个计算器程序,输入两个数和一个操作符:得到结果 public double getResult(原创 2016-06-26 15:38:41 · 457 阅读 · 1 评论 -
设计模式二之策略模式
策略模式定义:它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式(Strategy)组成:1. 定义一个所有支持的算法的公共接口策略接口或者抽象类,在这个接口或抽象类中定义一个算法方法由具体的策略实体类来重写,并实现具体的算法功能package 大话设计模式.策略模式;//策略接口public interface Strategy {原创 2016-06-26 21:42:07 · 370 阅读 · 0 评论