随笔分类 -  设计模式

The practice of design patterns
摘要:该模式假定场景为商场打折促销,“正常收费”,“打几折”,“满减”,等活动。 这个场景中有如下对象: 选择促销方法对象 促销方法对象 结算对象 结构图如上 代码实现: 1 public class CashContext 2 { 3 CashSuper cs = null; 4 public Cash 阅读全文
posted @ 2017-12-26 00:17 大胖儿在努力 阅读(200) 评论(0) 推荐(0)
摘要:简单工厂的意图在于:抽象出了公共部分,独立出每一个方法继承自父类,降低每一个方法之间的耦合度,并且防止了新增or修改方法类带来的代码错误, 前端只需要传入的运算规则即可得到结果 抽象实体 1 public class Operation 2 { 3 public double numberA { g 阅读全文
posted @ 2017-12-13 18:17 大胖儿在努力 阅读(127) 评论(0) 推荐(0)
摘要:背景:获取合并批销单数据,对数据进行分组合并展示,每组数据12个,可以扩展2个位置,用于业务人员筛选产品发往快递公司 规则:①相同供应商相同发货时间一起展示,每组不能超过规定数据 ②相同供应商相同时间的数据如果被分到2组,那么两组数据需要相连 ③必须同一发货时间的在一组中;最后每一组数据需要匀称,不 阅读全文
posted @ 2017-08-02 14:29 大胖儿在努力 阅读(306) 评论(0) 推荐(0)
摘要:单例模式解决的问题:保证一个类仅有一个实例,并提供一个访问它的全局访问点多线程时双重锁定的单例模式:class Singletion { private static Singletion instance; private static readonly object syncRoot = new... 阅读全文
posted @ 2015-05-11 11:00 大胖儿在努力 阅读(2589) 评论(0) 推荐(0)