はじめに
Typescriptでデザインパターンをやっていくシリーズ(にする予定です)
結城 浩さんの「Java言語で学ぶデザインパターン入門」をTSに置き換えてTS力をあげていこうという趣旨です。
前回はこちら
- TypeScriptでデザインパターン[1.Iterator]
- TypeScriptでデザインパターン[2.Adapter]
- TypeScriptでデザインパターン[3.TemplateMethod]
- TypeScriptでデザインパターン[4.FactoryMethod]
メモ
- デザパタやってもあんまりTS力上がる感じがしないな・・・
Code
namespace Singleton {
class Singleton {
private static singleton: Singleton = new Singleton();
private constructor() {}
public static getInstance(): Singleton {
return Singleton.singleton;
}
public greet(): void {
console.log('こんにちは');
}
}
class Main {
public main() {
let instance = Singleton.getInstance();
instance.greet();
}
}
(new Main()).main();
}