在认识了抽象的多维度以后,我对AOP的思想有了新的认识。一个软件系统包含了多个方面,但传统软件方法各个方面是耦合在一起的,AOP的思想在于先对各个方面独立分析和开发,然后利用静态或动态的编织技术融合起来。我想这就是书中所谈到的SoC的含义。
AOP的思想
(3 posts) (3 voices)-
Posted 1 year ago #
-
没错,软件设计的关键是模块化,而模块化的关键是如何合理地对模块进行分解与合成。不同的软件设计,从抽象的编程范式到具体的设计方案,主要区别就是选择不同的关注点分离(Soc)与关注点合成的方式。在AOP中,分别体现为aspect的分解与编织。
Posted 1 year ago # -
对AOP有过少许的了解,最近对其又增加了新的感觉
关注点 直接作为编程的单位..啧啧..优雅的利器!Posted 1 year ago #
Reply
You must log in to post.