Title :
Study on comparison of AOP and OOP
Author_Institution :
Sch. of Inf. Sci. & Technol., Taishan Univ., Taian, China
Abstract :
OOP (Object-Oriented Programming) has become the major technology in recent years, which almost takes the place of structure-oriented programming. However, a kind of new technology AOP (Aspect-Oriented Programming), will rise soon, and its influence will go even farther than OOP. This paper analyses the difference between OOP and AOP about key thought, essential concepts, mapping between problem space and solution space, the involved question, language supporting, and the influence on software performance. And then we summarize the main thought and advantage of AOP.
Keywords :
aspect-oriented programming; aspect-oriented programming; essential concepts; key thought; object-oriented programming; problem space; software performance; solution space; structure-oriented programming; Information science; Java; Object oriented programming; Software performance; Sun; Unified modeling language; AOP; OOP; aspect; crosscutting concerns; problem apace;
Conference_Titel :
Computer Science and Service System (CSSS), 2011 International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-9762-1
DOI :
10.1109/CSSS.2011.5974835