论坛首页 Java企业应用论坛

软件设计的终极哲学是什么呢

浏览 19258 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (14) :: 隐藏帖 (2)
作者 正文
   发表时间:2009-09-28  
软件设计的最高哲学就是远离软件
0 请登录后投票
   发表时间:2009-09-28  
把执着放下!!!!
0 请登录后投票
   发表时间:2009-09-28  
             不重复                
0 请登录后投票
   发表时间:2009-09-28  
简单的说就是 "Kiss".
Keep It Simple and Stupid.

无论对于用户和将来维护的人来说, 都要简单易用才是好的设计哲学。

0 请登录后投票
   发表时间:2009-09-28  
我从电脑知识为0自学过来。

软件设计根本是:就是让一个数据从一个存储体流向另一个存储体。
存储体对应着现实世界的对象,数据流向对应着现实世界的对象间的联系。

理由:

1  计算机硬件级的微系统,是让二进制数据串从一个存储器流向另一个存款器。
我说的存储器的意思是内存或寄存器。

2 数据结构,不言而喻,可是体现,数据在存储数据的载体中流动。

3 面向过程的设计方法。笼统大概讲,是让数据从一个模块,流行另一个模块

4 面向对象 。存储数据的载体是对象(类的实例),数据是在对象中穿梭。

5 设计模式   立足于面向对象上,让对象在各个框架中(或接口里)出入。


基于这个理念:设计中,要出现存储保存数据,检索数据,区分对象,有意识增加识别标控制标识。具体的需要站在实践的角度上去总结、领悟。

事上是,软件设计的高难度设计,是设计一个软件,让它自已能根据外界情况进行编程以控制自已的行为,适应外界的要求。本人不才,正在琢磨中。


0 请登录后投票
   发表时间:2009-09-28  
chunfengxixi 写道
treenode 写道
王小波 写道

古人曾说:天不生仲尼,万古长如夜;但我有相反的想法。假设历史上曾有一位大智者,一下发现了一切新奇、一切有趣,发现了终极真理,根绝了一切发现的可能性,我就情愿到该智者以前的年代去生活。这是因为,假如这种终极真理已经被发现,人类所能做的事就只剩下了依据这种真理来做价值判断。从汉代以后到近代,中国人就是这么生活的。我对这样的生活一点都不喜欢。

深有同感!

现在软件的问题还没解决,软件的思想、模式还在突飞猛进,一切新奇、有趣的东西还在不断出现,总而言之,一句话:仲尼还未出现,让我们庆幸生在这个年代吧,让进入软件业的后人去感叹吧,哈哈哈!
0 请登录后投票
   发表时间:2009-09-28  
终极哲学就是……没有银弹……
0 请登录后投票
   发表时间:2009-09-28  
我们的目标是 -----------没有蛀牙
0 请登录后投票
   发表时间:2009-09-28  
我理解的设计就是:抽象.
把纷繁的业务逻辑抽象到合适的级别.
1 请登录后投票
   发表时间:2009-09-28  
hatedance 写道
我理解的设计就是:抽象.
把纷繁的业务逻辑抽象到合适的级别.


受教了 
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics