策略模式與狀態模式的差異點在於“改變方法實際行為的時機”。
策略模式在實際執行之前,就已經決定好方法的實際行為。
狀態模式在執行的過程中,可以根據目前的狀態決定方法的實際執行為為何。
2019年1月17日 星期四
設計模式
- 前言
- 設計模式有很多種,每種模式都是為了解決某種情境或問題而誕生。
- 工廠模式(Factory Pattern)
- 未完成-策略模式(Strategy Pattern)
- 未完成-狀態模式(State Pattern)
- 探討
- 在看完以上各個模式的內容之後,接下來會探討模式之間的差異點。
2018年12月6日 星期四
mysql 時戳與日期轉換
- 日期轉時戳
- 時戳轉日期
2018年11月6日 星期二
SQL語法優化
- 顯示各語法執行時間
SET profiling_history_size = 0;
SET profiling_history_size = 100;
***SQL語法***
show profiles;
- 查看某個語法細節
show profile for query [profiles.Query_ID];
2018年5月29日 星期二
Asynchronous Programming with Async/Await
public async Task<string> GetHtmlAsync(string url)
{
var webClient = new webClient();
return await webClient.DownloadStringAsync(url);
}
{
var webClient = new webClient();
return await webClient.DownloadStringAsync(url);
}
2018年5月28日 星期一
Exception Handling
using(var temp = new class())
{
}
public class className():Exception
{
public className(string message,Exception innerException)
:base(message, innerException)
{
}
}
{
}
public class className():Exception
{
public className(string message,Exception innerException)
:base(message, innerException)
{
}
}
訂閱:
文章 (Atom)