软件设计的简约
简洁并不是简单,简洁是优良品质经不断组合并筛选出来的精华,是将物体形态的通俗表象,提升凝练为一种高度浓缩、高度概括的抽象形式。简练出的新概念,摒弃传统的陈俗与浮华,它多半运用新材料、新技术、新手法,与人们的新思想、新观念相统一,达到天人合一,以人为本的境界。简洁,是一种自然规律,是文化提炼,是大家手笔。“既雕既琢,复归于朴。”(庄子语)“艺术创作宜简不宜繁,宜藏不宜露。”(齐白石语)这些都是对简洁最精辟的阐述。
无疑,在软件设计中,需要的也是简约,这种不单单体现在界面易操作和显浅易懂,在软件内部,类的设计也同样需要简单的原则,设计模式中称为KISS(Kepp it Simple & Stupi)
虽然这些文字在看起来和听起来是非常简单的,但是在设计的时候却是非常难做到的,大多时候设计者被自己设计的东西搞晕了,这个很大的原因在于,很多类的功能重复定义,没有从整体的角度去审视正个设计
一点小小的心得体会,如果有不正确的地方还请,前辈们指教,另外,我的文采不好,如果看到拗口的,请多多谅解,我会认真学习的
[[i] 本帖最后由 ctrl12 于 2006-4-22 12:02 编辑 [/i]] |