日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

facade 提供一个接口,通过这个接口,可以使一个子系统更容易使用。

發(fā)布時間:2025/7/14 windows 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 facade 提供一个接口,通过这个接口,可以使一个子系统更容易使用。 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

外觀模式封裝系統(tǒng)的復(fù)雜性來提高程序的可用性,我們經(jīng)常用的是數(shù)據(jù)訪問外觀類,它隔離了Ado.net的復(fù)雜性。

簡單的外觀例子
?1using?System;
?2using?System.Data;
?3using?System.Data.SqlClient;
?4
?5namespace?Gof.Test.facade
?6{
?7????public?class?DB
?8????{
?9????????public?DB()
10????????{}
11????????public?DataTable?GetDataTable(string?sql)
12????????{
13????????????DataTable?dt?=?new?DataTable();
14????????????SqlConnection?con?=?new?SqlConnection();
15????????????SqlDataAdapter?da?=?new?SqlDataAdapter(sql,con);
16????????????try
17????????????{
18????????????????if(con.State?==?ConnectionState.Closed)
19????????????????{
20????????????????????con.Open();
21????????????????}

22????????????????da.Fill(dt);
23????????????????return?dt;
24????????????}

25????????????catch(Exception?ex)
26????????????{
27????????????????throw?ex;
28????????????}

29????????}

30????}

31}
在項目的開發(fā)過程中我們就可以通過重構(gòu)來逐漸的豐富我們的外面類,從而使程序開發(fā)更加的簡單。
The Facade Pattern provides a interface to a set of interfaces in a subsystem. Facade defines a higherlevel interface that makes the subsystem easier to use.

轉(zhuǎn)載于:https://www.cnblogs.com/nanshouyong326/archive/2007/01/04/611644.html

總結(jié)

以上是生活随笔為你收集整理的facade 提供一个接口,通过这个接口,可以使一个子系统更容易使用。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。