設計的理念

2021-08-04 09:42:05 字數 915 閱讀 8390

今天在閱讀《設計原本》的第一章的時候,看到乙個名詞「設計理念」的時候,十分驚喜。如果只是說設計本身的話,它可以看做是「乙個受造的事物」,當設計作為動詞的時候,就是與這個事物相關的設計過程。這個看到這裡其實並沒有讓我感到很驚喜,但是當看到「設計理念」的時候,我覺得今晚的書沒有白看。

設計理念是具備設計整體的完整概念,是整個設計產生過程圍繞的概念上的統一性。這段話還是很抽象。舉乙個比較實際點的例子:我所設計過的**都有高度的可讀性和易用性。這種高度的可讀性和易用性就是我設計**時候的理念。現在大部分的程式設計都可以參考設計模式,不過設計模式只是一種在設計過程中可參考借鑑的一種設計定式,當針對到具體的業務的時候,需要進行某些方面的調整,甚至是重新構造。我們大部分人都認為設計就是這樣的。

我想到了乙個問題,程式的重構是不是一種設計呢?將某個應用程式的部分**遷移到另外乙個應用程式的過程是不是也是一種設計呢?程式的重構在我看來也是一種設計,雖然剛開始最終設計的造物還是不清晰的,要在重構工作完成的時候才能得到最終的實在。這種重構是需要設計理念進行支援的。仔細翻看一下《重構-改善既有的**設計》,書中全部描述的是具體的重構操作技巧,沒有設計理念支撐的,是不是很奇怪?因為作者並不清楚每乙個人的設計理念,只有幾個大方向:易用性、可擴充套件性、封閉性、穩定性、效能高等等。每個進行重構的人所需要的明白這次重構的理念,例如:易維護性是最高的、其次是可讀性、再次是效能等等;當遇到需要重構的問題需要作出決策的時候,我們才能夠決定選用哪種決策更符合理念。

不僅僅只是設計上、重構上需要理念,但凡想要認定為需要進行修行的地方,在高深處總是需要理念支撐的。例如執行更快的晶元,最穩定的設計結構,最執著的信念等等。但是並不是每個人都明白理念是什麼意義,尤其是他人的理念。當我們與其他人合作,基於同乙個理念進行合作的時候,請努力去理解這個理念,圍繞這個理念處理所有牽扯到具體事務。例如本人的理念是「逢難則上」,那麼所有具體事務上出現困難的時候,本人的心態應該是喜悅的,並且直面難題。

Windows UI的設計理念

windows ui的設計理念由最核心的五個原則組成,它們是 簡潔與快速 clean,light,open,fast 注重排版和布局 celebrate typography 內容重於形式 content before chrome 生動而有靈魂 alive in motion 返璞歸真 authe...

模組設計理念

coding utf 8 python 27 xiaodeng python學習手冊 640 模組設計理念 如同函式,模組也有設計方面的折中考量,需要思考哪些函式要放進模組,模組通訊機制等 模組設計理念 總是在python的模組內編寫 模組耦合要降到最低 全域性變數 就像函式一樣,如果編寫閉合的盒子...

Google設計理念

我們首次擬就這 十大信條 還是在google剛剛成立沒幾年的時候。此後,我們時常重新審視這份清單,看看它是否依然適用。我們希望這些信條永不過時,而您也可以監督我們是否遵守了這些信條。自建立伊始,google就一直以提供最佳使用者體驗為宗旨。無論是設計全新的網路瀏覽器,還是更換首頁外觀,我們都非常用心...