這個世界就是這樣的,充滿了矛盾,能找到乙個恰當合適的平衡點,那你就是厲害的
所有遇到的矛盾問題,我喜歡從這個世界,這個宇宙中尋求答案,因為這個宇宙是完美的,而人幻想出來的東西卻總是充滿缺陷的.
馬,腿,奔跑.
馬是擁有腿這個屬性的,也是擁有奔跑這個行為的,而腿擁有奔跑的行為嗎?腿擁有的是抬腿和踢腿的行為.馬利用腿的抬腿和踢腿的行為,在陸地上構成了奔跑的行為.所以 腿和奔跑兩個概念互相之間不應該有直接的聯絡
即,訪問腿應該通過馬,訪問奔跑也應該通過馬
人,座標,x點
人是擁有座標屬性的,座標是擁有x,y,z等屬性的,人擁有x屬性嗎?即便有,我想那也是座標屬性中的x屬性
即訪問座標應該通過人,訪問x點應該通過座標
樹,營養,蘋果
大樹吸收營養,運送給蘋果,大樹自身是有營養的,自己使用一部分,另一些分配給其他地方,蘋果是有營養的,是大樹傳遞過來的,並且兩者的營養是不相同的,彼此互相不存在交集的,唯一的相同點就是都是營養,即營養的性質相同.
即,訪問營養可以通過大樹,也可以通過蘋果,得到的結果型別是相同的,但是要明白物件是不同的,要通過大樹訪問蘋果中的營養,也不是不可以的,但是哪種更符合邏輯呢,問問大樹"蘋果中有多少營養" 還是,問問蘋果"你含有多少營養".
城市,汽車廠,汽車
城市有汽車廠,城市有汽車,汽車廠製造汽車.我可以命令城市"製造一輛汽車並加入這座城市",也可以命令汽車廠"製造一輛汽車",然後再告訴城市給這輛車"下戶".前者違反了"每個函式只做一件事",後者違反了"只與朋友交談,不與陌生人交談",所以我向來討厭這樣那樣的規則,具體情況具體分析,自己思考總是會漏洞百出的,所以應該向這個世界學習,貼近這個世界,那麼矛盾已經被這個世界解決了,你所遇到的問題就少了.在此例中,顯然二者是並存的(不要和我說重複原則),你既可以告訴市長你要求做的這件事,也可以親歷親為,這是客觀存在的,我們只能說乙個聰明的人應該學會盡可能的利用時間,能交代別人代勞的就讓別人去做,自己去做並非是不能,但卻是不明智的,只有這樣才是符合這個世界的,至於會導致重複,是的,是有可能的,或許在這個城市你讓市長做了,在另外乙個城市自己做了,又去了乙個城市還是自己做了,相同的目的做了三份,但這樣才是符合這個世界的,他的缺點顯而易見,他的優點可能是你沒有察覺到的.
所以對於demeter律來說,重要的不是我們用條條框框約束自己,而是怎麼做才更自然,更符合這個世界.
綜合考慮,demeter定律還是很好的,只有一種情況不應該使用:
a 的朋友b,b有朋友c,a希望使用c,但是c提供的內容不應該在b中提供,即c表達的概念不應該出現在b中,這個時候a呼叫c的功能就不需要通過朋友b了,什麼情況會造成這種情況呢,目前還沒深入了解,但或許是設計問題,或許是真有這種情況。
AI時代,如何平衡的使用者體驗和隱私矛盾
提供個性化客戶體驗的方式遠遠超過了通過自動電子郵件機器式的向使用者傳送資訊帶來的感受。個性化客戶體驗不僅需要提供商提前了解客戶的興趣 經歷以及潛在的意圖,並用這些資料來建立乙個面向客戶多階段的方案,有效地提公升真實感與使用者參與度。根據愛爾蘭諮詢公司埃森哲的資料顯示,當公司未能提供相關的個性化體驗時...
優化演算法中的矛盾
優化演算法中的矛盾 或許你認為收斂速度快的演算法是好演算法,或許你認為適用外圍廣的演算法是好演算法,或許你認為穩定的演算法是好演算法 但是符合上述所有要求的演算法存在嗎,我不知道,但我沒有見過.昨天與人談到演算法的收斂速度的問題,我就想到了rosenbroke函式,畫過或看到過 它的函式影象的人都回...
尋求生態保護與礦產開發平衡點 青海給出「綠色方案」
西寧1月22日電 記者 張添福 礦產資源富集,同時,生態地位及其重要,如何尋求二者平衡點?青藏高原腹地的青海省,給出 方案 綠色 二字始終貫穿其中。青海省省情特殊,南有 中華水塔 三江源,北是 中國西部重要生態安全屏障 祁連山,東北是 中國內陸最大鹹水湖 青海湖,西邊橫亙 萬山之祖 崑崙山 世界自然...