发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 下一页 Go 2

思维

2003-01-14 23:59
赞助商链接

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

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

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

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

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

cc
2003-01-15 08:54

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

2003-01-15 13:14

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

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

2003-01-15 15:43

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

2003-01-16 15:18

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

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com