在面試中,我經常問 J2EE 中的 23 種設計模式中的 8 種是什麼

發布 科技 2024-03-11
17個回答
  1. 匿名使用者2024-02-06

    一般使用:

    單身 人士

    這兩個更多。

    代理(** 模式)。

    介面卡模式

    命令

    觀察者

    立面(立面模式)。

    這些也會遇到。

    Template MethodDecorator

    迭代器(迭代子模式)。

    這些很少遇到。

    至於其餘的,你不太可能遇到它,只有在滿足某些條件的情況下才會使用它。

    筆試準備內容:

    設計模式的筆試主要是前 3 個 demo,都是簡單的實現,比如單例的 lazy and hungry 模式。

    在採訪中,設計模式主要詢問設計的好處,以及應用場景。

    如何打破???

    就我個人而言,我認為通過了解這些設計模式的基本實現,您應該能夠理解如何使用這些模式以及為什麼使用這些模式。

    推薦GOF的書。

  2. 匿名使用者2024-02-05

    一般來說,設計模式分為三大類:

    建立模式有五種型別:工廠方法模式、特殊屬大象工廠模式、單例模式、構建器模式和原型模式。

    有七種結構模式:介面卡模式、裝飾器模式、**模式、外觀模式、橋接模式、組合模式、享受元模式。

    有 11 種行為模式:策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪客模式、調解器模式和直譯器模式。

    實際上,有兩種型別:併發模式和執行緒池模式。

    最常用的是:工廠模式、單例模式、構建器模式、**模式。

    事實上,最好全部了解。

  3. 匿名使用者2024-02-04

    抽象工廠模式、責任鏈模式

    代理模式

    命令模式和觀察者模式我就有這幾個,它很容易理解,其中的微妙之處真的很難理解,不要貪圖,理解乙個是很有用的。

  4. 匿名使用者2024-02-03

    共有23種設計模式!

    引自《軟體秘密 - 設計模式》一書。

    根據目的,設計模式可分為創意模式、結構模式和行為模式。

    建立模式用於處理建立物件的過程; 結構模式用於處理類或物件的組合; 行為模式用於描述類或物件如何互動以及如何分配責任。

    創作模式用於處理建立物件的過程,主要包括以下五種設計模式:

    工廠方法模式 抽象 工廠模式生成器 模式原型 模式 單例模式 結構模式用於處理類或物件的組合,主要包括以下 7 種設計模式:

    介面卡圖案 橋梁圖案 復合圖案 裝飾器圖案 立面圖案 蠅量級圖案 **代理圖案)行為模式用於描述類或物件如何互動以及如何分配職責,包括以下 11 種設計模式:

    責任鏈模式

    命令模式 直譯器模式 迭代器模式 Meditor 模式 Memento 模式 觀察者模式 狀態模式 策略模式 模式) 模板方法模式 訪客模式

  5. 匿名使用者2024-02-02

    我會告訴你我在找工作時遇到的情況,我通常會問你關於單例模式、觀察者模式、工廠模式,最重要的是,MVC 模式。

  6. 匿名使用者2024-02-01

    有許多設計模式是我們不需要的,因為它們中有許多是低階實現,例如迭代器模式,它用於設計用於在 JDK 中遍歷的介面。 我認為:其實你需要掌握的是單例、工廠、責任鏈和動態,因為這些設計模式非常經典,而物件導向的多元、抽象、繼承都得到了最充分的利用......

  7. 匿名使用者2024-01-31

    看看... 不要為了圖案而圖案化。

  8. 匿名使用者2024-01-30

    如果把寫乙個程式比作打架,那麼設計模式就是乙個套路,比如長拳、永春什麼的。

    都是打架,有的是英雄,有的是流氓。

    但有時英雄對於流氓來說不一定太大,因為流氓不按套路玩。

    流氓是一頭牛,太神奇了,流氓的戰鬥方式慢慢成為新的套路,流氓已經給英雄程式設計了。

    設計模式就是這樣,剛開始GOF是四個和我們差不多的流氓,但是打鬥很多,他們注重總結分析,從群打中整理出一套套路,也就是GOF23模式,於是就成了英雄。

    要想成為英雄,先學套路是對的,但也要注重實際應用,不要死套路。 結合套路慢慢形成自己的風格,你就不會成為流氓了。

  9. 匿名使用者2024-01-29

    不是在開發之初,而是只有在有適合某種模式的地方時。

    根據專案的不同,使用模式會發生變化,我所知道的開發公司在專案的第二版和第三版中更頻繁地使用設計模式!

    這本書是一本入門書,真正的專案不一定是設計模式。

  10. 匿名使用者2024-01-28

    框架是由設計模式形成的。

    實際開發中有超過 23 種設計模式。

    最常見的 MVC 設計模式之一幾乎每天都在使用。

    當你檢視 Hibernate、Spring、Struts 等的原始碼時,你會發現設計模式無處不在。

    當你去使用乙個寺廟時,有乙個立面模型,乙個策略模型,乙個**模型和其他經驗,在模型的發展中,模型就是模型。

    不要以為只有23種設計模式,你甚至可以自己總結一種模式。

  11. 匿名使用者2024-01-27

    使用更少。 稍微常用的模式是:單例模式和工廠模式。

  12. 匿名使用者2024-01-26

    不,他是多種設計模式的組合。

  13. 匿名使用者2024-01-25

    MVC 是一種高於設計模式的設計理念。

  14. 匿名使用者2024-01-24

    它不應該是 GOF 的 23 種設計模式之一。 MVC 更像是一種架構模式。

  15. 匿名使用者2024-01-23

    MVC 是一種復合設計模式。

  16. 匿名使用者2024-01-22

    J2EE 模式太多了,有一本關於 J2EE 模型的經典書籍,但實際上那裡沒有完整的總結。

    有 23 種基本的物件導向模式,所以我建議看一下“談論設計模式 - 從物件導向開始”。

  17. 匿名使用者2024-01-21

    四人幫的設計模式很強大。

相關回答
6個回答2024-03-11

是的,它可以進化,但它必須一次進化乙個層次,而且它必須是乙個花錠。

18個回答2024-03-11

現在它也是一張代金券。

若是法則,天降寶箱、寶箱時,可以帶上幾個喇叭點綴百寶箱和寶箱。 >>>More

13個回答2024-03-11

山寨版和正版,光看外觀,外觀就不一樣了,比如山寨版的紅熊是3把椅子,即使組合成5把,還是3倍,還是紅色的,正版5本身是黑色的。 在遊戲介面的右下角,有乙個? 您可以在那裡找到有關各種寵物和椅子的詳細資訊。

9個回答2024-03-11

你要PK還是3力1分鐘加相點地力bb金頭拓也是3力1分鐘加,記住bb的速度必須比你的速度快100以上。 最理想的血bb是靈雲鹿,你應該會發現靈力比的其他bb防禦力要高,最好比你快。

42個回答2024-03-11

取綠色水塗抹,70分鐘呈紫色,80分鐘呈藍色,90分鐘後呈紅色,之後要注意,輕輕塗抹,塗抹100分鐘,使裝置褪色變白。 >>>More