Skip to content

wangzs2018/design

Repository files navigation

贯穿设计模式 用一个电商项目详解设计模式

com.book.dprecated 包下为废弃的代码/不推荐使用的代码

第2章 多种类第三方账号登录 适配器模式 adapter,桥接模式 bridge

com.book.controller.UserController.login UserBridgeController.java 2024年3月13日 完成

第3章 商品类目管理 组合模式 composite,访问者模式 vistor

com.book.controller.ProductItemController.java com.book.items.composite.AbstractProductItem.java com.book.items.vistor.ItemVisitor.java 2024年3月14日 完成

第4章 商品订单状态转化与处理 状态模式,观察者模式,命令模式

废弃 com.book.dprecated.controller.DeprecatedOrderController.java 推荐 com.book.controller.OrderController com/book/ordermanagement 2024年3月18日 完成

第5章 多种类第三方支付 策略模式,门面模式,工厂模式,享元模式

com.book.controller.OrderController.payOrder com/book/pay 2024年3月18日 完成

第6章 业务投放 责任链模式

com.book.controller.UserController.filterBusinessLaunch com/book/dutychain 2024年3月25日 完成

第7章 平台积分更新及红包发放 装饰器模式

com.book.controller.OrderController.alipayCallback com/book/service/decorator 2024年3月26日 完成

第8章 开具电子发票 建造者模式,原型模式,代理模式

com.book.controller.UserController.createTicket com/book/ticket 2024年3月26日 完成

第9章 朋友代付 中介者模式

com.book.controller.OrderController.friendPay com/book/transaction 2024年3月27日 完成

第10章 订单审计日志设计 模板方法模式

com.book.service.OrderService.createOrder com.book.service.OrderService.send com/book/ordermanagement/audit 2024年3月27日 完成

第11章 ES日志查询 迭代器模式

com.book.controller.EsQueryController.queryEsBySql com/book/iterator 2024年3月27日 完成

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages