摘要:
定义:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。示例:商场收银系统,实现正常收费、满300返100、打8折.......等不同收费方式效果图:结构图:HTML代码: 设计模式:策略模式 商场收银软件 单价: ... 阅读全文
摘要:
定义:根据提供的数据或参数返回几种可能类中的一种。示例:实现计算器功能,要求输入两个数和运算符号,得到结果。 结构图:HTML: Simple Factory Demo + - * / View Code 运算类: /// /// Operation 运算类 /// public class Operation { p... 阅读全文