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

酒店网站的规划与建设关键词seo排名优化软件

酒店网站的规划与建设,关键词seo排名优化软件,做网站开始要注意什么,如何优化一个网站Spring基础01 软件开发原则 OCP开闭原则:七大开发原则当中最基本的原则,其他的六个原则是为这个原则服务的。 对扩展开放,对修改关闭。在扩展系统功能的时候,没有修改之前写好的代码,就符合OCP原则,反之&a…

Spring基础01

软件开发原则

  1. OCP开闭原则:七大开发原则当中最基本的原则,其他的六个原则是为这个原则服务的。

    • 对扩展开放,对修改关闭。
    • 在扩展系统功能的时候,没有修改之前写好的代码,就符合OCP原则,反之,则违背了OCP原则。
  2. DIP依赖倒置原则:

    • 倡导面向接口编程,面向抽象编程,不要面向具体编程。

    • 降低程序的耦合度,提高扩展力。

    • 上不依赖下就是符合,上依赖下就是违背。

      public class UserServiceImpl implements UserServcice {/* 若在代码中硬编码new对象,若客户想要调用Oracle,下面代码得修改 UserDao userDao = new UserDaoImplForOracle(),这样就违背了以上两个原则。*/private UserDao userDao = new UserDaoImplForMysql();
      }
      

      在这里插入图片描述

那怎么优化以上程序,让它符合开闭原则以及依赖倒置原则呢?

public class UserServiceImpl implements UserServcice {// 不硬编码new对象符合以上两个原则,但是值为null,可以采用控制反转来解决这个问题。private UserDao userDao;
}

控制反转IoC

  1. 控制反转:IoC (Inversion of Control),是一种编程思想(一种新型的设计模式)。

    • 反转了什么?

      • 不在程序中采用硬编码的方式来new对象,把new对象的权利交出去了。

      • 不在程序中采用硬编码的方式来维护对象的关系,对象之间的维护权也交出去了。
        在这里插入图片描述

  2. Spring框架:

    • Spring框架实现了控制反转IoC这种思想,是一个实现IoC的容器。
      • Spring框架可以帮你new对象:通过Spring框架中的xml文件或者注解的方式来管理Bean对象。
      • Spring框架可以帮你维护对象与对象之间的关系:通过依赖注入的方式来维护对象与对象的关系。
http://www.dtcms.com/a/459250.html

相关文章:

  • 谁家网站用户体验做的好科技 公司 响应式 网站
  • 网站备案 做网站霸气的公司名字大全
  • 龙泉建设工程有限公司网站网站由哪些部分组成部分
  • 项目学习总结:线程邮箱、frambuffer、习题复习与学习(1)
  • 网站建设实训室介绍郑州网站建设兄长好
  • 设计师网站 知乎腾讯云服务器可以退款吗
  • 网站开发 法律声明织梦如何做几种语言的网站
  • 众筹网站哪家好小程序商城功能
  • 网站域名到期查询大连高新区规划建设局网站
  • 合肥定制网站建设公司wordpress熊掌号主题
  • dede 网站图标大连开发区凯旋国际
  • 洛阳网站seo佛山网站企业
  • 【考研数学】易错点+细节
  • 网站后角色管理权限怎么设置?郑州做网站公司汉狮价格
  • 阿里云服务器怎么发布网站做网站备案不少天
  • 广州白云区建设局网站大兴网站建设多少钱
  • 自己免费网站建设服务好的岑溪网站开发
  • 淘宝内部领优惠券的网站怎么建设云服务器可以做网站吗
  • 昆明公司网站制作响应式网站框架
  • 怎么做自己的网站主页wordpress插件如何应用
  • 做淘宝客为什么要建网站网站建设人员的分工
  • 网站建设及报价格方案罗湖做网站的公司哪家好
  • 河北网站备案流程扬州建设教育信息网站
  • 深圳十大国际外贸公司渭南seo快速排名
  • 咒语和药水的成功对数
  • 天津网站建设优选企业如何用国外网站做头条
  • 网站建设公司的出路锦州网站推广
  • 网站建设推广书籍论坛企业推广
  • 好的免费网站建站平台响应式网站实例
  • 2025-10-08 Python 标准库 3——内置常量