原文:面試官問,你在開發中有用過什么設計模式嗎?我懵了

設計模式不應該停留於理論,跟具體業務結合,它才會變得更香 .前言 設計模式我們多少都有些了解,但是往往也只是知道是什么。 在真實的業務場景中,你有用過什么設計模式來編寫更優雅的代碼嗎 我們更多的是每天從產品經理那里接受到新需求后,就開始MVC一把梭,面向sql編程了。 我們習慣采用MVC架構,實時上是非常容易創建很多貧血對象模型,然后寫出過程式代碼。我們使用的對象,往往只是數據的載體,沒有任何邏 ...

2020-03-23 22:43 3 2181 推薦指數:

查看詳情

又被面試官設計模式了,我真的是

面試官:我看你的簡歷寫着熟悉常見的設計模式,要不你來簡單聊聊你熟悉哪幾個吧? 候選者:常見的工廠模式、代理模式、模板方法模式、責任鏈模式、單例模式、包裝設計模式、策略模式等都是有所了解的 候選者:項目手寫代碼用得比較多的,一般就模板方法模式、責任鏈模式、策略模式、單例模式吧 候選者 ...

Thu Nov 25 16:26:00 CST 2021 3 1223
面試官,你使用過命令模式嗎?我笑了!

前言 在軟件設計中,我們經常需要向某些對象發送請求,但是並不知道請求的接收者是誰,也不知道被請求的操作是哪個,我們只需在程序運行時指定具體的請求接收者即可。此時,可以使用命令模式來進行設計,使得請求發送者與請求接收者消除彼此之間的耦合,讓對象之間的調用關系更加靈活。 命令模式可以對 ...

Mon Apr 26 17:38:00 CST 2021 2 713
面試官一個線程池問題把我逼了。

這是why的第 98 篇原創文章 前幾天,有個朋友在微信上找我。他:why哥,在嗎? 我說:發生腎么事了? 他啪的一下就提了一個問題啊,很快。 我大意了,隨意瞅了一眼,這題不是很簡單嗎? 結果沒想到里面還隱藏着一篇文章。 故事,得從這個問題說起 ...

Tue Apr 13 20:33:00 CST 2021 2 564
《我是面試官設計模式-單例模式

設計模式-單例模式 《巫師3》中,陪着主人公南征北戰的坐騎,不管你何時何地召喚它,它永遠只有一個名字——蘿卜。 大家好,我是左耳朵梵高。文章首發於微信公眾號「左耳朵梵高」,歡迎關注,和我一起持續學習,終身成長。 ---- 生活不只眼前的苟且,還有詩和遠方 ...

Mon Sep 20 02:39:00 CST 2021 1 253
面試官:HashMap在並發情況下為什么造成死循環?一臉

這個問題是在面試時常的幾個問題,一般在問這個問題之前會Hashmap和HashTable的區別?面試者一般會回答:hashtable是線程安全的,hashmap是線程不安全的。 那么面試官就會緊接着問道,為什么hashmap不是線程安全的,會造成什么問題么?於是面試者就回答:HashMap ...

Sat Mar 07 19:20:00 CST 2020 0 2534
面試官:TCP 四次揮手收到亂序的 FIN 包會如何處理?

摘要:收到個讀者的問題,他在面試的時候,被搞了,因為面試官問了他這么一個網絡問題。 本文分享自華為雲社區《TCP 四次揮手收到亂序的 FIN 包會如何處理?》,作者:小林coding 。 收到個讀者的問題,他在面試的時候,被搞了,因為面試官問了他這么一個網絡問題: 不過這道網絡 ...

Fri Sep 10 23:10:00 CST 2021 0 155
面試官,Redis 是單線程還是多線程?我

我們平時看到介紹 Redis 的文章,都會說 Redis 是單線程的。但是我們學習的時候,比如 Redis 的 bgsave 命令,它的作用是在后台異步保存當前數據庫的數據到磁盤,那既然是異步了,肯定 ...

Thu Jan 13 18:44:00 CST 2022 2 2404
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM