OOD/OOP面向名词领域,AOP面向动词领域。
应用举例
为了完成上述并发访问同一资源的功能,需要引入锁Lock的概念,也就是说,某个时刻,当有一个访问类访问这个数据对象时,这个数据对象必须上锁Locked,用完后就立即解锁unLocked,再供其它访问类访问。
abstract class Worker{
abstract void locked();
abstract void accessDataObject();
abstract void unlocked();
}