前段时间听到一个小家伙说, 只听过JAVA. C#有设计模式, DELPHI应该没有吧, 我听了窃笑, 但又不好明说, 一来, 用delphi的人现在本来就很少了, 以前做delphi的年龄都不小, 一般不再写代码而做需求分析或者解决方案,甚至当老板去了, 而不会再谈什么代码设计; 而另一方面, 现新来做delphi的, 根基很弱, 很少讲究设计模式的; 再者, 随着delphi被转卖, 市场流行度一低再低, 出书解惑的人非常之少, 中国市场上关于delphi的技术书籍, 要么是深研较底层的架构, 要么就是简单入门的功能实现类. 没有一本是关于delphi设计模式的. 在大话设计模式XX语言版横行其道之时, 也就了给人们的一个造成了假印象"delphi没有设计模式", 内行人觉得好笑, 我倒是挺理解他们这些后生的. 我淡淡地说, 设计模式是与编程语言关系不大. 看似他还想说什么, 我说你先自己去了解一下吧, 或者你在平时工作中已经用到了设计模式, 但是你不知道而已, 没有总结出模式来. 设计模式只是编程方式的的经典总结理论. 不用把它看成神坛. 其实delphi很多地方都有用.
后来,我又想到了, 是不是应该用delphi来讲一讲设计模式呢?
但我这人又很懒, 因为平时工作比较忙, 要是没有精神上或者物质上的奖励, 就很难坚持下去. 所以希望收到更多人的祝福, 一来让我小小满足一下, 二来也看到底能否给中国的delphi程序员带来借鉴价值.