1. command類,用來宣告執行操作的介面。
public mustinherit class command
protected mreceiver as receiver
public sub new(byval rec as receiver)
me.mreceiver = rec
end sub
public mustoverride sub execute()
end class
2.concretecommand類,將乙個接收者物件繫結於乙個動作,呼叫接收者相應的操作,以實現execute。
public class concretecommand
inherits command
public sub new(byval rec as receiver)
mybase.new(rec)
end sub
public overrides sub execute()
mreceiver.action()
end sub
end class
3.invoker類,要求該命令執行這個請求。
public class invoker
private mcommand as command
public sub setcommand(byval com as command)
me.mcommand = com
end sub
public sub executecommand()
mcommand.execute()
end sub
end class
4.receiver類,知道如何實施與執行乙個與請求相關的操作,任何類都可能作為乙個接收者。
public class receiver
public sub action()
console.writeline("執行請求!")
end sub
end class
5.客戶端**,建立乙個具體命令物件並設定它的接收者。
module module1
sub main()
dim rcv as new receiver
dim comm as command = new concretecommand(rcv)
dim inv as new invoker
inv.setcommand(comm)
inv.executecommand()
console.read()
end sub
end module
023 檢視檔案及內容處理命令 tail
tailf 與head命令相反,取檔案後面的n行,不加引數,預設是10行 n 後面接數字,表示取檔案後面的多少行,例如 n 2 但是一般不加n,寫成 2就行 f 顯示檔案尾部的變化,tail f 等於tailf,一般用來檢視日誌檔案尾部的變化 範例1 取 etc passwd檔案的後10行 root...
pads無模命令
全域性設定 global settings c 開啟或關閉設計畫面補充格式顯示模式。d 開啟或關閉當前層擁有最高優先顯示權。do 開啟可關閉當前通孔顯示模式。et 設定暫停走線時以測試點為結束方式。i 進行資料庫完整測試。l 改變當前層,如,則當前層為第二層 n 高亮某一網路 o 將焊盤和走線以其外...
Linux vmware命令模式切換桌面模式
圖形桌面模式 linux命令模式介面操作方便但對初學者不是很友好 習慣了windows介面 切換成桌面模式操作 1.sudo yum groups install mate desktop 安裝視覺化桌面 2.sudo yum groups install x window system 安裝圖形介...