中国开发网: 论坛: 程序员情感CBD: 贴子 75091
furnace
This is the point!! 仅仅是两种看问题的方式,
I agree this .
“继承”与“组合”仅仅是两种看问题的方式。如果你喜欢竖着看世界,你会发现世界是“继承”的。如果你喜欢横着看,你会发现世界是“组合”的。


(have to write in english)
in my point of view, AOP view the software system as separated concerns, for example Security, Log, performance etc.each concern is independent from others since it has particular characteres.It make the software more reuseble and more secured.
We can say AOP is a new programming methodology,and 两种看问题的方式 actually it is a kind of improvement of OOP.
Why? becoz
in the process of software development, OOP can be used alone without AOP s help, but AOP must be tightly bundled with OOP. I tried to use AOP in my current project and do some research for AOP and Security. but still AOP has a long run to be aceptable by people.

problems:
1. It is hard to learn.
2. un readable sourcecode.
3. not regular Stardard..
4. only be contributed by OPEN Source. No enough finace surport.
I don't mind if you r FAT.
I don't mind if you r UGLY.
I don't mind if you ACT CUTE.
But I can't STAND if you r FAT, UGLY and still ACT CUTE.

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录