what is "AOP",whatisaop

來源:互聯網
上載者:User

what is "AOP",whatisaop

Author:Hyphen

今天又接觸到一個新名詞--“AOP”,當我在電話聽到這個詞時,一頭霧水,因為在學校裡面學過OOA,OOD,當然還有OOP,就是沒聽過AOP.

AOP:Aspect Oriented Programming,用中文表達就是:面向切面編程。

在做開發設計時,你有你的核心關注點,就是你要實現的主要功能,好比某項資料操作,這些具體的功能是相對獨立的,但在實現這些核心功能的同時,你又想增加一些額外的操作,比如對操作寫日誌,這些額外的操作就是橫切關注點。一開始我們會簡單把這些操作直接加到我們的核心關注點代碼上,但這樣一來就有很多重複而臃腫的代碼結構,我們可以把這些橫切關注點統一出來處理。大概這就是面向橫切編程。

下面的資料介紹得不錯:
1、JBoss官方文檔關於AOP介紹 
2、張逸:AOP技術基礎

本文已同步發布到我的個人部落格:http://yanheven.github.io/what-is-aop/


what is this 回答 與what is that 回答

我告訴你吧。絕對不能用this 和that來回答。為了避免重複,應該把this和that改為it。即:It is a/an +名詞(單數)。It is 可以縮減成It’s。
如:What is this?It’s a book.
又如:What is that?It’s a pen.
跟它類似的還有What are these? What are those?答語都用They're 不能用These are 和 Those are。
 
what is this 怎回答

It's a【an】。。。
如果對你有所協助,請記得採納哦
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.