写代码的随想(1)

 也许真该停下来考虑一下,为何要面向对象,为何面向对象能取代面向结构?在此之前的状态是怎样的?

说老实话,delphi我只是用得久而已,并没有深入消化,哪怕是如TStrings这样的类都没有进行过深入的了解,想想真是对自己失望。

为何我却不能清晰地说明我对于代码构建的理由。

 

对于一个事物,比如Form,很自然地就能想到,Caption应当是其必须要属性之一,对于“我使用API函数也一样能清晰的达到这一要求”,为何一定要封装呢?难道是为了继承?为了代码的复用?为了多态?我想说是的,我想所有成份都包括在内了,这就是我们的需求,而且不止于此。对于DOS程序,有至于较早期的win程序,我们在乎的是实现其功能,譬如FORM(或称为窗体,窗口,屏幕等等)显示CAPTION,无非是调用如TextOut(...)这样的API函数从指定的位置输出,类似的行为还有颜色,底色,色调等相关的内容,无非也就是调用操作系统提供的VGA操作函数。这在当时也没有被认为不妥当。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值