锁定老帖子 主题:奇技淫巧?
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-03
又看了一下,感觉对一个程序员来讲,楼主的思路应该很容易理解才合理,至于涉及架构什么的,一般人我还用不到它。
引用 具体实现代码不写了,熟悉beanutils的都知道,不熟悉的,看看javadoc也就明白了(顺便说一下,不要什么东西都动不动就用“学习”两个字,beanutils也要学?pico也要学?是不是街角新开的洗脚房也需要“学习”一下?很让我有一种一个带着眼睛的三十岁左右男子,在和小姐commit transaction之前,在屋里到处细细索索地翻找东西,小姐问说你找什么?回答说要找到manual或者tutorial或者21天精通之类的书先“学习”一下的联想。) 说得过分了,庸俗了,看javadoc就不是学习拉 |
|
返回顶楼 | |
发表时间:2007-03-04
java.lang.Number
|
|
返回顶楼 | |
发表时间:2007-04-02
恩,一直都想搞个类似的东西.哈哈...现在有现成的了.
|
|
返回顶楼 | |
发表时间:2007-04-02
ray_linn 写道 说实话 Dy那个什么proxy十分的丑陋,是我见过的最丑的东西之一. 而且proxy这个词又十分含糊,鬼知道这里突然出现这个proxy,是什么原因什么由来,是不是天外又飞仙了?
这种需求,反射是我马上能想到的东西, 个人觉得EastSun的代码,兼顾的简洁和易读二者的平衡.LZ那个代码换个人,估计就得浪费一个早上去看堆资料,而且行数比反射只多不少. 那种感觉,真的就象柳永的词,卖弄的成分多,实用的成分少. 反射的话,比dyna proxy要更加清楚明确. 不过,话说回来,"酒窝"这东西还是挺可爱的. |
|
返回顶楼 | |
发表时间:2007-04-03
楼主的作法很巧妙 但是还是不喜欢。 怎么说呢 我不太会表述 不自然吧。如果让我们用自然语言去描述的话肯定不会这么说的。 sumOf(arr).getXXXX
我的理解 这是一个aop。 sumOf 截获Idetails接口中的getXXXX函数 改变其语意 使其变成了求和函数。 aop不应该是这么用的吧。而且就使用者来说 调用一个本来是取属性值的getXXXX函数却可以得到sum值。会让人感觉很magic 很不容易理解。 ruby应该是类似把属性放入hashmap的做法 而不是楼主的方法二Getter吧。 顺便问 如果在C++里遇到这一问题 最自然的想法应该是用宏吧? |
|
返回顶楼 | |