スポンサーリンク
デザインパターン

Proxy:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたlateinitで宣言時に初期化する必要がなくなるがnullに似たようなエラーが出る恐れがあるセカンダリコンストラクタはプライマリコンスト...
デザインパターン

TemplateMethod:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめた文字列リテラル内に"${式}"で直接変数や値を埋め込める fun main(args: Array<String>) ...
デザインパターン

Flyweight:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたstaticは無いのでcompanion object{}ブロック内で書くsyncronizedは関数宣言の先頭に@Syncronized...
デザインパターン

FactoryMethod:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたpackageprivateは無いのでinternalを使ったコンストラクタにアクセス修飾子を付けるときの書き方文字列リテラルに${式}の...
デザインパターン

State:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたprivateなコンストラクタの書き方コンストラクタの初期化処理はinit{}ブロック内で書くstaticなメンバはcompanionOb...
デザインパターン

Singleton:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたstaticは無いのでcompanion objectブロック内で定義するとstaticのようになるprivateなコンストラクタの書き方...
デザインパターン

Prototype:kotlin

気を付けたこと kotlinでは一つのファイルに複数のクラスを書けるのでまとめたコンストラクタ内でプロパティの宣言と初期化を出来るcloneを継承するときにinterfaceだと何故かエラーがでるのでabstractclassを使っ...
デザインパターン

Memento:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたコンストラクタ内で変数の定義と初期化が出来るpackageprivateの代わりにinternalを使う"${式}"の形で文字列リテラルに...
デザインパターン

Builder:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめた文字列リテラル内で"${式}"のようにすることで変数や式を直接埋め込める配列を作るときはarrayOf()を使う impor...
デザインパターン

AbstractFactory:kotlin

気を付けたこと kotlinでは複数クラスを一つのファイルにまとめることが出来るのでまとめたコンストラクタの引数宣言部分でフィールドを定義して初期化できる"${式}"で文字列リテラルに式や変数を直接書き込めるは無いので代わりにを使う...
スポンサーリンク
タイトルとURLをコピーしました