中国开发网: 论坛: 程序员情感CBD: 贴子 75119
coolbjwolf
我斗胆翻译了一下,表要笑话哦哈
我赞同这句话:
“继承”与“组合”仅仅是两种看问题的方式。如果你喜欢竖着看世界,你会发现世界是“继承”的。如果你喜欢横着看,你会发现世界是“组合”的。

(have to write in english)
不得不写英语了,BSN(译者按)
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.
我的观点:AOP(面向方面)的观点就象是把软件系统分成独立的关切点。例如:安全,日志,性能等等。每个关切点相对于其他关切点都是独立的因为它有自己特出的属性。它使软件更可复用和更安全。我们可以说AOP是一种新的编程方法,并且两种看问题的方式实际上是一种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.
为什么呢?因为,在软件开发过程中,OOP可以在没有AOP的帮助下单独使用,但是AOP却必须紧紧的和OOP绑定在一起。我正在目前的项目里尝试使用AOP,并且对AOP和安全性做了一些研究。但是AOP要被人们接受还需要很长一段时间。
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.
问题:
1。很难学
2。不可读的源代码
3。没有规范的标准
4。没有商业的赞助,只是开源团体的支持。

相关信息:


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