1. 程式人生 > >設計初理解

設計初理解

新的 轉變 設計 結果 順序 組合 基於 叠代 機制

設計,是“需求上升到機制”的過程和結果。不是針對一個需求,而是設計一種機制,容納和集成一類相似需求。基於需求,超越需求。

設計需要在安靜的環境裏,反復剖析事物的內在結構和規律,洞悉事物之間的關聯,然後用精煉的方式表達出來。設計是一門科學,為學必當嚴謹。

在電腦旁,人一般是執行者角色。耳之所聽,目之所視,都是一種幹擾。只有在遠離電腦的時候,在冬日暖陽的微風拂面中,內心和頭腦得到暫時的放松,人才會轉變成設計者角色。設計是謀定而後動的事情。

事物內在結構:平鋪、嵌套、鏡像、叠代、彎曲、組合。

  • 0和1平鋪得到字符串和整數(標量);整數與小數點組合得到浮點數;標量平鋪得到向量、列表、鏈表、棧、隊列;
  • 列表組合得到元組集與坐標;列表和鏈表組合得到哈希表;隊列組合得到雙端隊列;鏈表鏡像得到二叉樹,進一步鏡像和叠代得到樹;二叉樹組合得到圖;標量、列表與哈希表嵌套得到Json串;
  • 分子與分母的組合得到分數;分數叠代得到連分數;單形叠代得到分形;單表達式無限叠代得到級數和積分;
  • 標量的組合得到點;點的平鋪得到散點;無線連續點的平鋪得到曲線和橢圓;曲線的鏡像得到雙曲線;無限曲線的平鋪得到面;面的平鋪和組合得到體;低維的平鋪和組合得到高維體;
  • 規則體的彎曲得到不規則體;不規則體的組合得到萬物。

事物關聯:基礎、力、規律,變化;先後、並列、上下、順序、並發、多因子影響、概率相關性、單因子決定、量變、質變、傳承、進化。

基礎是不可分微粒的組合,表現為物質;力是物質組合產生的關聯;分裂與組合是基礎的最基本的力;力的約束是承載負荷;規律是承載負荷的設計,由主創造;規律的動態即為變化。變化有量變;量變生質變,質變有分化。

基礎的分裂和組合生先後;先後有並列;並列有分化生上下;上下生依賴;依賴生影響;影響生相關;相關有分化生決定與傳承;傳承有分化生進化。

按照量子論來理解,變化是以量子的形式躍遷到新的狀態。這意味著,每普朗克時間,宇宙要應用大大小小的規律將全宇宙的所有物質都刷新一遍。每秒種要刷新10的43次方多次。何等的恢宏之力!

設計初理解