随笔分类 -  设计模式

摘要:策略模式是一种定义一系列算法的方法,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 需求:某店家的结算系统实现。 分析: 店内商品销售大致可以分为以下几类: ①新品单件原价 ②新品满三件8折 ③旧款五折 根据分析,该结算系统 阅读全文
posted @ 2019-04-04 10:20 xfma 阅读(150) 评论(0) 推荐(0)
摘要:闲来无事看了菜鸟教程的设计模式。看到了一个很有趣的讨论,该讨论是关于工厂设计模式的书写形式。下面先看一下给出的基础写法,然后再看一下各位网友的优化。 工厂设计模式初衷:我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。即只需要告诉接口想要获取对象的类型,然后接 阅读全文
posted @ 2018-09-29 00:18 xfma 阅读(1469) 评论(5) 推荐(2)