zoukankan      html  css  js  c++  java
  • ioc控制反转笔记

    如果不用ioc则耦合太高,需要修改代码多。

    现在是李四做测试。如果要改成张三做测试,首先要创建张三的类

    然后修改"主管"代码,将里面的对象改为张三。

    需要增加和修改的代码太多。

    控制反转:

    原先,控制权在JavaWork。需要修改对象时在这里修改。

    后来,控制权在 T2。需要修改对象时在T2修改。

    1.首先要有接口

    2.实体类实现接口

     3.将控制权转到T2。

    控制权在这

    需要修改对象,在这里修改即可,非常方便,需要修改的代码很少。

    分析总结:降低了类ZhangSan和类LiSi与类JavaWork的耦合度 ,JavaWork需要用不同的类(ZhangSan或LiSi)时,不需要修改JavaWork代码,只需要用set方法设置属性即可。

  • 相关阅读:
    webform传值
    webform控件以及使用
    SQL Server 基本数据类型
    数据库设计三大范式
    第一阶段考试
    弹出层
    三级联动日期选择
    DOM例题
    JS方法
    DOM
  • 原文地址:https://www.cnblogs.com/minconding/p/9941935.html
Copyright © 2011-2022 走看看