什么是工廠模式? 在我們?nèi)粘>幊讨校?jīng)常會(huì)使用"new"關(guān)鍵字來創(chuàng)建一個(gè)對象,此時(shí)上下游代碼處于高度耦合狀態(tài),當(dāng)需求變化我們就不得不同時(shí)去修改上游代碼和下游源碼,這顯然違背了...

什么是工廠模式? 在我們?nèi)粘>幊讨校?jīng)常會(huì)使用"new"關(guān)鍵字來創(chuàng)建一個(gè)對象,此時(shí)上下游代碼處于高度耦合狀態(tài),當(dāng)需求變化我們就不得不同時(shí)去修改上游代碼和下游源碼,這顯然違背了...
前言 自從C# 5.0時(shí)代引入async和await關(guān)鍵字后,異步編程就變得流行起來。尤其在現(xiàn)在的.NET Core時(shí)代,甚至如果你的代碼中沒有出現(xiàn)async或者await關(guān)...
背景:有兩個(gè)集合,A集合裝有員工id、name,B集合裝有員工id、sex,員工id相同,分別有百萬數(shù)據(jù),怎樣在效率最高的情況將兩個(gè)集合合并成C集合id、name、sex。 ...
1.重構(gòu)是程序員的主力技能。2.工作日志能提升腦容量。3.先用profiler調(diào)查,才有臉談優(yōu)化。4.注釋貴精不貴多。杜絕大姨媽般的“例注”。漫山遍野的碎碎念注釋,實(shí)際就是背...
目 標(biāo) 場 景 有時(shí)候女朋友一個(gè)人在外面玩耍,問她在哪個(gè)地方,就是不告訴我。但是,你又很想知道女朋友的「位置」,這該如何是好? 其實(shí)你可以這樣套路女朋友,假裝自己在家很無聊,...
依賴注入 ??一個(gè)類需要調(diào)用另外一個(gè)類就是依賴,比如A類中需要調(diào)用B類才能完成功能,就是A類依賴B類。 ??通常完成一個(gè)功能(或者叫業(yè)務(wù))會(huì)有很多很多的依賴關(guān)系(比如A類依賴...