- 0
- 0
- 约2.57万字
- 约 22页
- 2026-01-26 发布于北京
- 举报
高内聚,低耦合成为了一个OO架构设计的参考。高内聚是指一个模块或者一个类中的成员与这
个模块或者类的关系尽量紧密,低耦合是指不同模块或者不同类之间的关系尽量简单。
拿我们国家举例来说,假如你是人。
高内聚:就是说你和的亲密关系很好,国家会保护你。
低内聚:就是说你和的关系不好,那还怎么混,改天就要你,你就是一个问题。
低耦合:就是说你与的关系非常正常,非常简单,这样就不会被汉了。
高耦合:就是说你和关系亲密,活该,被游街。
上面例子是虚构的,不太贴切,但从中可以看出高内聚和低耦合的处境是。高内聚是对
成员与本身这个模块的关系的描述,低耦合是对成员与外部模块之间关系的描述。对内对外是一个
相对范围,一个模块里面的小模块之间是耦合,对大模块是聚合,所以说耦合无处不在,我们都要
低耦合,Unity就可以帮助我们。
2.Unity
Unity是一个IoC容器,用来实现依赖注入(DependencyInjection,DI),减少耦合的,Unity
出自于的微软。对依赖注入和IoC模式可以查看之前一篇文章IoC模式。
Unity组件:中有源码
有文档有示例,大家可以。我是用的是2.1版本。
看看Unity能做些什么,列举部分如下:
1.Unity支持简单对象的创建,特别是分层对象结构和依赖关系,以简化程序代码。它包含一个编
译可能依赖于其他对象的对象实例的机制。
2.Unity支持必要的抽象,允许开发者在运行时或配置中指定依赖关系,同时可以简单地管理横切
点(AOP)。
3.Unity增加了推容器组件配置的灵活性。它同样支持一个容器层次的结构。
4.Unity拥有服务定位能力,对于一个程序在许多情况下重复使用组件来分离和集能是非常有
用的。
5.Unity允许客户端或缓存容器。对于在ASP.NETWeb应用程序中开发者将容器持久化于
ASP.NET中的会话或应用程序中特别有效。6.Unity具有功能,其允许开发者通过创建并执
行处理程序(在方法或属性被调用到达之前)来为已存在的组件增加一个函数,并再次为返回调用结
果。7.Unity可以从配置系统中配置信息,例如:XML文件,同时使用配置文件来配置容
器。8.Unity支持开发者实现自定义容器扩展,例如:你可以实现方法来允许额外的对象构建和容
器特征,例如缓存。9.Unity允许架构师和开发者在现代应用程序中更简单地实现通用设计模式。
高内聚,低耦合成为一个OO架构设计的一个参考。高内聚是一个模块或者一个类中成员跟这个
模块或者类的关系尽量高,低耦合是不同模块或者不同类之间关系尽量简单。
拿咱国家举例来说,假如你是人。
高内聚:就是说你跟亲,关系好,国家会保护你。
低内聚:就是说你跟的关系不好,那还怎么混,改天就要你,你就是个问题源。
低耦合:就是说你跟的关系非常正常,非常简单,这样的话,就不会被汉了。
高耦合:就是说你跟亲,活该,被游街。
上面例子虚构的,不太贴切,但从中可以看出来高内聚和低耦合的处境是。高内聚是对成
员跟本身这个模块的关系的描述,低耦合是对成员跟外部模块之间关系的描述。对内对外也是一个相
对范围,一个模块里面的小模块之间是耦合,对大模块是聚合,所以说耦合无处不在,我们都要低耦
合,Untity就可以帮助我们。
2.Unity
Unity是一个IoC容器,用来实现依赖注入(DependencyInjection,DI),减少耦合的,Unity
出自于的微软。对依赖注入和IoC模式可以查看之前一篇文章IoC模式。
unity组件:
中有源码有文档有示例,大家可以。我是用的是2.1版本。
看看Unity能做些什么,列举部分如下:
1.Unity支持简单对象创建,特别是分层对象结构和依赖,以简化程序代码。其包含一个编译那些
可能存在依赖于其他对象的对象实例机制。
2.Uni
您可能关注的文档
- 按工程设计订单ETO活动概述:特点与环境.pdf
- ETO模式下复杂产品定制与工程服务管理.pptx
- 印度冷渣器技术协议.pdf
- 2026陕西西安交通大学第一附属医院涉外病房(一)招聘劳务派遣制护士备考题库必考题.docx
- 2026陕西西安交通大学管理学院管理辅助工作人员招聘4人备考题库必考题.docx
- 2026陕西省面向西安电子科技大学招录选调生备考题库必考题.docx
- 小学二年级数学生活应用题汇编.docx
- 2026陕西省面向西安电子科技大学招录选调生备考题库必考题.docx
- 2026陕西省面向湖南大学招录选调生备考题库附答案.docx
- 2026陕西省面向山东大学招录选调生考试备考题库必考题.docx
- 2026陕西省面向山东大学招录选调生考试备考题库必考题.docx
- 2026陕西省面向四川大学招录选调生参考题库必考题.docx
- 2026陕西省面向厦门大学招录选调生考试备考题库附答案.docx
- 2026陕西省面向湖南大学招录选调生参考题库必考题.docx
- 2026陕西省面向厦门大学招录选调生参考题库附答案.docx
- 2026陕西省面向北京邮电大学招录选调生考试备考题库附答案.docx
- 2026陕西省面向大连理工大学招录选调生参考题库附答案.docx
- 2026陕西省面向中央财经大学招录选调生备考题库附答案.docx
- 2026陕西省面向中央财经大学招录选调生备考题库附答案.docx
- 2026陕西省面向北京师范大学招录选调生考试备考题库附答案.docx
最近下载
- 四川省绵阳市2025-2026学年高一上学期1月期末练习语文试题(原卷版+解析版).docx VIP
- 初中英语2025届中考新课标话题作文素材(共24个).doc VIP
- 高速通信SDH培训.pptx VIP
- 招标代理服务实施方案.docx VIP
- 美国Electropure EDI产品与工程技术手册-V6.0.pdf VIP
- EDI电去离子手册.doc VIP
- 商务礼仪实务-全套PPT课件.pptx
- EDI连续电去离子技术原理介绍.ppt VIP
- 辽宁中成永续电去离子CEDI技术手册国产EDI膜堆技术手册.doc VIP
- 上海市浦东新区几校2025-2026学年七年级上学期1月期末考试道德与法治试卷.pdf VIP
原创力文档

文档评论(0)