设计模式和设计模式七大原则-基于项目实战落地

引言

【写在前面】设计模式篇的内容出自B站河北王校长所著书籍《贯穿设计模式》,书籍中,王校长以通俗易懂的讲解方式,通过一个电商项目,从企业实际出发,讲述了设计模式的应用场景以及实际应用方式。并且还引入了Apollo,Rabbit等技术,恰到好处。不管是入门程序员,还是资深程序员,如果希望对设计模式有深入的学习了解,都值得一读,相信必有收获。

介绍

【设计模式篇】会将常使用到的设计模式在电商项目的实战过程中一一讲述。具体业务流程包括:用户登录---商品类目管理---商品订单状态转化---第三方支付---业务投放---积分更新和红包发放---开具电子发票---朋友代付---日志记录等等。每个业务流程都包含一个或多个设计模式,后续内容会根据实际的业务场景,来具体分析到底该场景要使用哪一个设计模式实现具体的功能,这里先列出如下:

用户登录:适配器模式,桥接模式

商品类目管理:组合模式,观察者模式

商品订单转化:状态模式,观察者模式,命令模式

第三方支付:策略模式,门面模式,工厂模式,享元模式

业务投放:责任链模式

积分更新和红包发放:装饰器模式

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

朋友代付:中介者模式

记录日志:模板方法设计模式

补充

在【设计模式篇】开始之前,会将设计模式的原则讲述一下,为后面对设计模式的理解打下基础,

这里也先列出设计原则:

单一职责原则

接口隔离原则

依赖倒置原则

里氏替换原则

迪米特原则

开闭原则

---------------------------------------------------------------------------------------------------------------------------------

想要了解具体内容,欢迎进主页查看相关文章!

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值