《代码整洁之道》--第十一章 系统

《代码整洁之道》--第十一章 系统,第1张

《代码整洁之道》--第十一章 系统

将系统的构造与使用分开,方法之一是将全部构造过程搬迁到main或被称之为main的模块中,设计系统的其余部分时,假设所有对象都以正确构造和设置。

有一种强大的机制可以实现分离构造与使用,那就是依赖注入。控制反转在依赖管理中的一种应用手段。控制反转将第二权责从对象中拿出来,转移到另一个专注于此的对象中,从而遵循了单一权原则。

java代理适用于简单的情况,例如在单独的对象或类中包装方法调用。在数个java框架中,代理都是内嵌的,从而能够以纯Java代码实现面向方面编程。通过方面来实现关注面切分的功能最全的工具是AspectJ语言。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5697289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存