首页 > 编程知识 正文

如何理解ioc和aop,aop和ioc的概念和区别

时间:2023-05-05 16:08:19 阅读:23029 作者:3306

另一方面,IOC,首先,IOC (控制反向)控件的逆转有时也称为DI依赖注入,它是降低对象耦合关系的设计思想。

1 .概念引入: 1.1一般来说,开发中使用分层体系结构的原因是上层调用底层接口,上层依赖底层执行,而调用方依赖被调用方。 因此,现在调用方和被调用方之间有着密切的联系,如果当前一方试图更改,程序会发生很大的变化,明显变得不合适,程序的可扩展性会降低。

.举个例子,现在给卖茶的商家建立管理系统。 这个商家一开始只卖绿茶,现在业务扩大了,开始卖红茶。 传统的方法是在茶中抽象基类。 绿茶只要继承基类就行了。

通过上述方法实现后,需要GreenTea时运行以下代码即可,AbstracTea tea=new GreenTea (; 这种方式能满足设计要求,但明显存在扩展性差的缺点。 假设现在商家发现绿茶不好而开始红茶销售的话,理论上只需要实现一个Black类,并使该类继承AbstracTeam类,但系统中全部使用AbstracTea tea=new

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。