在應用開發中,咱們常常發現須要不少功能,這些功能須要常常被分散在代碼中的多個點上,可是這些點事實上跟實際業務沒有任何關聯。好比,在執行一些特殊任務以前須要確保用戶是在登錄狀態中,咱們把這些特殊人物就叫作"cross-cutting concerns",讓咱們經過Wikipedia來了解一下"cross-cutting concerns"(橫向關係)的定義。php
http://www.cnblogs.com/baochuan/archive/2012/08/22/2644529.html (php)html
http://www.cnblogs.com/Wolfmanlq/p/6036019.html(java)java