设计模式
文章平均质量分 92
陪风
这个作者很懒,什么都没留下…
展开
-
一文搞定设计模式(二) - 装饰者模式
装饰者(Decorate)模式1. 欢迎来到PeiTea 全国最大的的奶茶店——PeiTea,它们现在需要一个奶茶订单系统,经历了重重的考验,我最终拿到了这一笔收益不菲的订单,现在PeiTea一期要求必须马上上线一个订单功能,要求满足以下需求:用户在购买奶茶时可以加入各种小料,例如:芋圆,珍珠,奶豆腐,芝士等;系统可以根据不同的奶茶品种和小料,自动换算出对应的金额;系统最好还可以支持动态打印小票,可以将茶底和小料打印出来方便制作人员制作。 PeiTea这边提供了他们之前使用的订单代码,类原创 2021-03-10 00:33:17 · 240 阅读 · 0 评论 -
一文搞定设计模式(一)- 观察者模式
1. 观察者(Observer)模式1.1 概述可以帮助对象知道现在所发生了什么,根据情况作出相应动作,甚至可以在运行的时候可以决定是否要继续被通知。是JDK中使用最多的模式之一2. 如何使用观察者模式2.1 认识观察者模式我们从报纸和订阅中,来了解一下什么是观察者模式报社的业务就是出版报纸;我们向某一家报社订阅报纸,只要他们有新的报纸出版了,就会给我们送来。只要我们还是他们报社的订阅户,他们就会一直给我们送新的报纸;当我们不想再看报纸时,我们只需要取消订阅,他们就不会再送新报纸给原创 2021-03-08 01:37:29 · 240 阅读 · 0 评论