随笔分类 - 大话设计模式
摘要:门面模式: 通俗易懂的例子:https://my.oschina.net/itblog/blog/214919 重头戏,应用到项目中的例子:待续 基础讲解 也叫外观模式,英文全称是 Facade Design Pattern。应用场景比较明确,主要在接口设计方面使用。 1.解决易用性问题: 门面模式
阅读全文
摘要:If-else 过多,代码不易读,后人也不敢轻易修改。 个人觉得有如下几种优化方式,网上不胜枚举,可以自行百度,但是小编说的这个方法《if-else深度优化:巧用状态变更枚举》,网上例子不多。 业务场景:例如在无人仓业务场景中,货架都放在储位上(储位就是地面上标记的某个点),正向流程:货架状态需要从
阅读全文
摘要:一、为何策略呢 举个栗子:上班族(Person)上班,可以骑车、坐公交、坐地铁,打滴滴或者步行,对Person来说,这些出行方式都是一个策略。 在软件领域也就是说一个类的一个动作方法,有不通的执行方式。比如很多个Person进行排序。可以按照身高来排序,按照体重来排序,按照年龄来排序。那Person
阅读全文

浙公网安备 33010602011771号