日历

November 2020
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  

AOP的思想

Home Forums 《冒号课堂》讨论区 AOP的思想

Tagged: , ,

  • This topic is empty.
Viewing 2 reply threads
  • Author
    Posts
    • #1092
      Todd
      Member

      在认识了抽象的多维度以后,我对AOP的思想有了新的认识。一个软件系统包含了多个方面,但传统软件方法各个方面是耦合在一起的,AOP的思想在于先对各个方面独立分析和开发,然后利用静态或动态的编织技术融合起来。我想这就是书中所谈到的SoC的含义。

    • #1325
      hui
      Keymaster

      没错,软件设计的关键是模块化,而模块化的关键是如何合理地对模块进行分解与合成。不同的软件设计,从抽象的编程范式到具体的设计方案,主要区别就是选择不同的关注点分离(Soc)与关注点合成的方式。在AOP中,分别体现为aspect的分解与编织。

    • #1326
      Lumj
      Member

      对AOP有过少许的了解,最近对其又增加了新的感觉

      关注点 直接作为编程的单位..啧啧..优雅的利器!

Viewing 2 reply threads
  • You must be logged in to reply to this topic.
 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)