遠(yuǎn)程辦公”">國務(wù)院聯(lián)防聯(lián)控機(jī)制新聞發(fā)布會,多次肯定“云辦公”、“遠(yuǎn)程辦公”
772
2025-04-01
設(shè)計模式
設(shè)計模式是對被用來在特定場景下解決一般設(shè)計問題的類和相互通信的對象的描述。
這是《設(shè)計模式:可復(fù)用面向?qū)ο?/a>軟件的基礎(chǔ)》(Design Patterns: Elements of Reusable Object-Oriented)中對設(shè)計模式的定義??赐暌院竽銜粫臀矣幸粯拥母杏X:這特么說是啥?
于是,我找到了英文原文:
The design patterns are descriptions of communicating objects and classes that are customized to solve a general design problem in a particular context.
稍微翻譯一下:設(shè)計模式是對互相通信對象和類的描述,這些對象和類被定制以解決特定場景下的一般設(shè)計問題。(一些技術(shù)書籍晦澀難度,甚至語義不通,大多數(shù)是翻譯的鍋。)
也可以理解為設(shè)計模式是某一類問題的通用解決方案,使用設(shè)計模式的目的是為了可重用代碼,提高代碼的可擴(kuò)展性和可維護(hù)性。
創(chuàng)建模式
用于創(chuàng)建對象,為設(shè)計類實例化新對象提供指南。
結(jié)構(gòu)型
用于處理類或?qū)ο蟮慕M合,對類如何設(shè)計以形成更大的結(jié)構(gòu)提供指南。
行為型
用于描述類或?qū)ο蟮慕换ヒ约奥氊?zé)的分配,對類之間交互以及分配責(zé)任的方式提供指南。
“你跟講了這么多,說好的圖呢?”
“不要著急,最好的總是在不經(jīng)意的時候出現(xiàn)?!?/p>
架構(gòu)設(shè)計
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。