日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#interface編程應(yīng)用淺析

針對(duì)C# interface編程能幫助達(dá)到面向?qū)ο箝_(kāi)發(fā)和設(shè)計(jì)中"低耦合"的要求.舉個(gè)例子:某公司有一臺(tái)特殊打印機(jī),還可以使用一年,一年后可能換為另一種打印機(jī),這兩種打印機(jī)都特殊而貴.所以現(xiàn)在的程序希望換了打印機(jī)后也少量修改就可用.

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái),是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元婺城做網(wǎng)站,已為上家服務(wù),為婺城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

C# interface實(shí)現(xiàn)方法:

1,定義一個(gè)打印機(jī)接口.

2,定義打印機(jī)類A,B,分別實(shí)現(xiàn)此接口.

3,定義一個(gè)工廠類,在類中可選擇返回由A實(shí)現(xiàn)的接口,或者由B實(shí)現(xiàn)的接口.

4,在程序中使用打印機(jī)時(shí),就可以使用工廠類來(lái)調(diào)用打印機(jī),而不需要知道具體的是什么打印機(jī).

如果打印機(jī)換了,只需要修改工廠類就行了.如果有一千個(gè)地方都調(diào)用過(guò)打印機(jī),就不需要一個(gè)一個(gè)修改.修改一個(gè)地方就行了.接口充當(dāng)一個(gè)隔離層的作用.

 
 
 
  1. //定義打印機(jī)接口  
  2. interfaceIprint  
  3. {  
  4. boolPrintData(stringdata);  
  5. }  
  6.  
  7. //定義打印機(jī)類A,實(shí)現(xiàn)接口,(繼承)  
  8.  
  9. classPrintA:Iprint  
  10. {  
  11. publicvirtualboolPrintData(stringdata)  
  12. {  
  13. //具體業(yè)務(wù)邏輯略  
  14. }  
  15. }  
  16.  
  17. 定義打印機(jī)類B,實(shí)現(xiàn)接口,(繼承)  
  18.  
  19. classPrintB:Iprint  
  20. {  
  21. publicvirtualboolPrintData(stringdata)  
  22. {  
  23. //具體業(yè)務(wù)邏輯略  
  24. }  
  25. }  
  26.  
  27. //定義工廠類  
  28. classPrintFactory{  
  29. publicIprintCreatePrint()  
  30. {  
  31. //返回一個(gè)由打機(jī)類A,或B實(shí)現(xiàn)的接口,比如  
  32. returnnewPrintA();  
  33. }  
  34. }  
  35.  
  36. //通過(guò)工廠類,調(diào)用打印機(jī)  
  37. privatevoidbutton1_Click(objectsender,EventArgse)  
  38. {  
  39. PrintFactorymyFactory=newPrintFactory();  
  40. IprintmyPrint=myFactory.CreatePrint();  
  41. myPrint.PrintData("這樣做很方便啊");  
  42. }  
  43.  

C# interface編程實(shí)際應(yīng)用的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# interface編程有所幫助。


分享題目:C#interface編程應(yīng)用淺析
URL網(wǎng)址:http://www.dlmjj.cn/article/dpjdohi.html