当前位置: 首页 > news >正文

锡林郭勒盟网站建设_网站建设公司_CMS_seo优化

自学做网站,多用户商城系统价格,公司网页设计文案,广州网站开发设计平台场景 假设做了个卖课网站#xff0c;会员等级分为月vip、年vip、终生vip#xff0c;每个等级买课的优惠力度不一样#xff0c;传统的写法肯定是一堆的 if-else#xff0c;现在使用策略模式写出代码实现 代码实现 策略模式的核心思想就是对扩展开放#xff0c;对修改关闭…场景 假设做了个卖课网站会员等级分为月vip、年vip、终生vip每个等级买课的优惠力度不一样传统的写法肯定是一堆的 if-else现在使用策略模式写出代码实现 代码实现 策略模式的核心思想就是对扩展开放对修改关闭。 所以需要定义一个接口便于使用多态 如下是年vip代码实现 如下是月vip代码实现 如下是终生vip代码实现 最后在业务层注入bean对象并进行方法调用可以看到这里没有使用Autowired来进行bean的注入而是定义了一个 List 构造方法当Spring IoC实例化这个bean的时候会看构造方法是有参的还是无参的如果有参数会把参数一并初始化如果这个参数是list会把List集合泛型相关的所有接口子类找出来实例化 这样就是利用了策略模式改造如果后续还有其它的什么vip只需要再重新定义一个接口的实现类即可CourseRelationService这里面的逻辑无需修改达到了对扩展开放对修改关闭的目的。
http://www.ihoyoo.com/news/58463.html

相关文章:

  • 微信公众号商城网站开发华佣网做最好的现货沥青返佣网站
  • 进入wordpress后台慢seo推广是什么意思
  • 做淘宝类网站外贸做网站用什么
  • 谷歌seo推广招聘酒泉网站怎么做seo
  • 网站终端制作做棋子网站怎么提高浏览量
  • 网站建设论文html格式centos6.8 wordpress
  • 一个企业网站建设需要多长时间成都营销网站制作
  • 做网站卖电脑珠海网站建设平台
  • 怎么制作属于自己的网站注册一个公司的所有流程
  • 济南住房和城乡建设局网站新手如何自己做网站
  • 永久域名注册网站网站建设色系搭配
  • 西安直播室网站建设免费空间如何放网站
  • 网站开发工程师题龙岩kk网
  • 上海商地网站建设公司如何定制微信小程序
  • 保定网站开发公司枣庄三合一网站开发
  • 网站建设开发案例教程视频教程全国企业信息官网网站
  • 励志网站织梦源码.网站链接策略
  • 网站开发 聊天窗口新泰网站制作
  • 河南省内 在哪个网站做商检表定制软件开发服务的收入确认
  • 中科宁波网站建设友情链接购买
  • 网站制作 视频国外域名拍卖网站
  • 济宁网站运营网站建设资料收集
  • 为你做的网站企业运营管理论文
  • 公司网站设计公司优化方案2021版英语
  • 行业网站建设收费明细wordpress 个人说明
  • 工商局网站做年报大型医疗网站建设
  • 外贸 推广网站广东省建设工程执业中心网站
  • 内蒙古建设兵团网站科普网站建设方案书
  • 在什么网站做推广网站建设方案汇报
  • 丹东市住房与城乡建设厅网站最权威的做网站的公司哪家好