第108回 Facadeパターンについて
公開日:2014-10-29 更新日:2019-05-11
1. 概要
独り言によるプログラミング講座「第108回 Facadeパターンについて」です。
デザインパターンの1つである Facade パターンについて説明しています。
デザインパターンの1つである Facade パターンについて説明しています。
2. 動画
3. 動画中に書いたソース
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//★独り言によるプログラミング講座
//■Facadeパターンについて
// 大きな機能をシンプルなI/Fで提供するパターン
// メリット:利用者側
}
private void button1_Click(object sender, EventArgs e)
{
new 眠る().doAction();
new 働く().doAction();
new 食べる().doAction();
}
}
interface I行動 {
void doAction();
}
class 眠る : I行動 {
public void doAction() {
MessageBox.Show("眠る");
}
}
class 食べる : I行動 {
public void doAction() {
MessageBox.Show("食べる");
}
}
class 働く : I行動 {
public void doAction() {
MessageBox.Show("働く");
}
}
}