敲响OO时代的丧钟——写作计划更改

改进OO与设计模式
本文作者计划通过提出新的设计方案来改进面向对象编程(OO),并重新审视现有的设计模式。作者将展示如何利用新思路和技术手段使原有设计模式的问题获得更灵活、易懂的解决方案,并将在后续文章中探讨关系型数据库对OO的启示。
原本这一篇我是打算写《设计模式批判(2)》的,但是经过权衡,我决定放弃原本的进度计划,将攻击已有技术成果的文字大大缩短,尽快开始写我的设计方案部分。因此,设计模式的批判我将改变批判的方式,不是直接空对空的批判,而是在提出了自己的设计方案之后,通过对比,向大家表明,使用新的思维模式与技术手段,原有的设计模式需要解决的问题,现在能够得到更加灵活、易懂的解决。
 
同样的,对于AOP、CGLIB、Mixin之类的新技术,我也将通过实际的例子证明,在我的新方案内,这些技术所带来的灵活性,同样能够自然、安全、方便的得到。
 
在JavaEye的讨论中,JavaCup给了我一堆非常好的地址,我会仔细去看的。初步看下来的结果是,攻击OO的语气似乎比我的还要激烈,而改进的方案基本上还是从LISP这样的角度出发的。因此我的版本应该还是有一定的新意的。
 
关于JavaCup所同意的age0的观点,我不敢苟同,因为按照他的逻辑,一切技术的优劣都是不存在的,有区别的,只是使用者的水平高低不同。而且,似乎firebody也持类似的观点。一种技术如果你用得不好,就该自己反省!那么,为什么我就不能也假设“OO可以被改进”呢?任何大家看得到的技术进步,不都是来自于对于已有技术的不满吗?如果人人都只知道提高自己的武功,却不去改进武器,那么大家现在为什么不是还在用“机器码”编程呢?
 
我明天会简单分析一下“关系型数据库对于OO的启示”,后天就打算正式开始介绍自己的新的语言设计方案。希望大家没有等得太生气smile_tongue.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值