![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
凌晨四点~
有较强的求知欲,能积极学习未知知识,对工作热情!认真!
展开
-
续上 前一篇文章 “命令模式的改进款”
在上一篇博客中,我将订单业务跟命令模式结合在一起,但是还是觉得不够精简,这里又些想法产生了,那就是用工厂产生对应的吧按钮;1,创建基础的按钮工厂public interface ButtonFactory { Button getInstance();}2, 具体的按钮实现public class SaveButtonFactory implements ButtonFactory { private Command command; public Sa原创 2021-11-23 21:15:47 · 207 阅读 · 0 评论 -
“命令模式” - 一个突然想起的设计模式,一个在离开以后才想起来用的
今天在工作的过程中,在重温设计模式的时候,突然想起一件事,在上家公司遇到的业务中怎么没想起来用,或许使那个粗糙的项目更加好维护。这个要从订单的设计开始,考虑到订单的场景设计,下单- 支付订单,取消订单,执行订单等等的功能;这些都是个按钮功能啊,一个个的Button 啊,但是在设计的时候只是想把功能实现,一个功能一个接口,一个实现,可复用性有点低,导致那个人离职后可维护性,变得很低;下面我就用我的理解来简单的实现下; 我们的后台功能,有几个按钮,每个按钮都有不同的功能点,但...原创 2021-11-23 17:51:22 · 369 阅读 · 0 评论