思维

iceant
03-01-14 6 201

有时觉得写程序从某个角度来说,实际上是在营造一种思维方式。
人们用思维来支配行动,从而,写软件是在改变人的思维方式和生活方式。

好的软件应该能启迪人的思维,能辅助人们更好,更轻松地生活。

从具体软件来说:
我喜欢的软件之一是万能五笔,它很有创造性,从一个从来没有人想过的角度来思考文字输入。
Windows 的地位更是重要,它改变了人们那种字符式的操作习惯,使Computer 走进了普通家庭。

从软件方法来说:
面向对象的软件设计,改变了大多数程序员的思维方式,使我们能以一种更接近于自然的方式来思维。

我真希望自己写的软件能有些思想,有些人性~~

cc
2003-01-15 08:54

我想我们还无法用自己创造的思维去写程序,现在做的只能是参看别人的思维。

banq
2003-01-15 13:14

是啊,但是要真正做到面向对象思维很难,而且有时为了一些设计模式或对象化编程,可能会牺牲性能,如何在两者之间权衡,是比较困难的。

而且很痛苦,我是有点“唯美主义”的人,所以写Java时,我喜欢用对象来代表一切,这样系统间耦合是松散了,层数增加了,但是做一件事要经过的工序显然也增加了,性能就下降了,然后再对那些看上去很美的代码动刀,所以我觉得,对象化就象女人化妆一样,化得太浓不好,应该是恰到好处吧。

mem_fox
2003-01-15 15:43

所有才有高手和初学者的区别啊!!就象武侠时间一样,同样的招式要看使用者的修为

fuzhou
2003-01-16 15:18

关于板主说的看上去很美的感觉近期也是甚有体会,总觉得编程其实是一种艺术,如果说只是实现功能而已的话,那就是一种工活,可是有的时候看高手的代码就会感觉很美。

2Go 1 2 下一页