伏羲八卦、文王六十四卦、老子陰陽太極、西方哲學辯證與"解耦和復用”思想的異曲同工之妙 問題:任何程式語言在遇到複雜邏輯時,代碼維護難度就會加大,如何處理該問題? 答案:重構,模塊化。 重構、模塊化的最終趨向都是"解耦復用"。 問題:那麼如何理解"解耦復用"? 答案: 道可道,非常道;名可名,非常名。 ...
伏羲八卦、文王六十四卦、老子陰陽太極、西方哲學辯證與"解耦和復用”思想的異曲同工之妙
問題:任何程式語言在遇到複雜邏輯時,代碼維護難度就會加大,如何處理該問題? 答案:重構,模塊化。 重構、模塊化的最終趨向都是"解耦復用"。 問題:那麼如何理解"解耦復用"? 答案: 道可道,非常道;名可名,非常名。 無名,天地之始;有名,萬物之母。 故常無,欲以觀其妙;常有,欲以觀其徼。 此兩者,同出而異名,同謂之玄.玄之又玄,眾妙之門。 本同表異的對象提取其共性,定義抽象介面,可達到復用目的,且無關耦合。可見覆用對於解耦是錦上添花。 本異表異的對象一味提取其共性,定義抽象介面,雖然可達復用目的,然增加相互耦合。可見覆用解耦相互制約。 毫不相干對象一味提取其共性,且不用介面,僅用適配器處理,雖然可達復用,然耦合更深。