自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#項目開發(fā)中的模式問題

開發(fā) 后端
這里將講述C#項目開發(fā)中的模式問題,模式一般分為三種,設(shè)計模式、體系結(jié)構(gòu)模式與慣用法。希望本文對大家有所幫助。

模式分為三種,設(shè)計模式、體系結(jié)構(gòu)模式與慣用法。其中慣用法是一種語言緊密相關(guān)的模式,例如,定界加鎖模式其實是一種慣用法。

在C#項目開發(fā)過程中,很多情況下您已經(jīng)使用了某些模式,但或許您并不知道自己所使用的這種解決方案是一種已經(jīng)被總結(jié)歸納的模式。

工廠、策略、橋接、模板方法、代理等等23種Gof經(jīng)典模式是屬于設(shè)計模式,C#項目開發(fā)模式的粒度相對較小,基本上用于提高模塊內(nèi)部的可擴(kuò)展性和可維護(hù)性需求層、MVC、IoC/DI等屬于體系結(jié)構(gòu)模式,粒度比設(shè)計模式大,它是從項目的整體角度去看項目的架構(gòu)。設(shè)計需要合理性,架構(gòu)同樣追求合理性,這就是架構(gòu)模式的用途。

C#項目開發(fā)的經(jīng)典樣例petshop中,采用分層思想構(gòu)架了整個網(wǎng)站,這里的分層就是體系結(jié)構(gòu)模式;而在數(shù)據(jù)庫訪問層,則采用工廠模式來泛化數(shù)據(jù)庫操作,使得業(yè)務(wù)層不需要關(guān)心您現(xiàn)在的數(shù)據(jù)庫是SQL server的,還是oracle的。這就是設(shè)計模式的使用。

【編輯推薦】

  1. C# 泛型類型參數(shù)淺析
  2. C# 類型參數(shù)約束分析及應(yīng)用淺析
  3. C# 泛型接口應(yīng)用淺析
  4. C# 泛型方法概念及使用淺析
  5. C# 泛型數(shù)組學(xué)習(xí)小結(jié)
責(zé)任編輯:彭凡 來源: CSDN
相關(guān)推薦

2009-02-05 15:32:23

接口委托

2009-04-29 09:06:18

C#設(shè)計模式Adapter

2009-09-07 04:59:12

C#模式窗體

2024-07-22 08:09:28

C#模式架構(gòu)

2009-08-10 13:05:06

C# DLLC# Delphi開發(fā)

2024-07-22 14:34:20

簡單工廠模式C#

2009-08-24 15:56:28

C#項目開發(fā)實例

2011-06-08 10:06:32

C#

2024-06-19 16:02:46

2009-08-04 09:22:26

C#工廠模式

2011-06-09 09:08:00

C#循環(huán)結(jié)構(gòu)

2014-03-11 11:35:00

.NETC#

2010-12-08 09:38:43

C#枚舉

2009-06-24 17:32:40

動態(tài)加載AppDoma

2009-08-26 10:24:04

C# Observer

2009-08-31 16:12:02

C#使用Singlet

2023-01-13 09:53:32

2009-08-06 17:15:34

C#開發(fā)和使用

2011-06-30 10:28:50

C#開發(fā)

2011-06-28 10:19:40

C#開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號