對於設計模式的一點思考(雜記)

來源:互聯網
上載者:User

在C#後台,要用Factory 方法,估計大家覺得都很正常,但對於前端Web開發呢?卻未必能想起來,特別是那些對在後台拼接html字串非常鄙視的人來說,就更不要說了.人總是很喜歡把很多事情莫名的分出三六九等,或者是陷入別人設定的一種廣告定勢中去,固然可能獲得某種優越感,卻不知道已經把自己的思維束縛.在後台通過拼接html字串來輸出各種html元素,其實也是一種Factory 方法,而且在工程化的系統開發中,這樣做雖然顯得不是那麼純粹,但卻有著巨大的威力,也符合對修改封閉,對擴充開放的物件導向編程原則,大家如果有興趣可以舉出這種做法的好處和實際應用情境.後面我會列出我認為的好處和實際應用情境(都是在項目中成功驗證的),尤其在附加額外責任上(設計模式語,也就是擴充).

對開發效率的提升非常大的,不一定是什麼高深的技術,就像空調一樣,對人類影響其實不比電腦遜色的.

保持開放的心態,不要隨便相信那些小說式,水煮三國式的開發秘籍,那些東西會害死人的.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.