ex: "C:\\users\\administrator\\downloads" 等同於 @"C:\users\administrator\downloads"
其中唯一的例外是雙引號 " ,當雙引號出現在@後面的字串中的時候,要使用雙雙引號 "" 才能夠代表一個雙引號。
ex: "<a site=\"abc.com\">" 等同於 @"<a site=""abc.com"">"
ex:
class a{
int ex : 4; //指這個int佔用4個bit,也只能用這4個bit};
ex:
class b{
int ex1;};
int ex2;
b(int one, int two): ex1(one), ex2(two){
//constructor}
class base{
final void template(){
A();
B();
C();
}
abstract void A();
abstract void B();
abstract void C();
}
class derived : base{
public void A();
public void B();
public void C();
}
![]() |
| 沒有時間,先用學校投影片的圖擋一下,之後再自己畫 |
Client new Context工具,然後呼叫Context.ContextInterface(Algorithm Type)
接著Context會讓Strategy去依照給的Algorithm Type去呼叫對應的ConcreteStrategy然後回傳給Context,Context再給Client。