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

Prototype:kotlin

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

Memento:kotlin

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

Builder:kotlin

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

AbstractFactory:kotlin

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

Observer:kotlin

気を付けたこと kotlinでは一つのファイルに複数クラスを書けるのでまとめたfor分の書き方がちょっと違う import kotlin.concurrent.thread import kotlin.random.R...
デザインパターン

Mediator:kotlin

気を付けたこと kotlinではpublicなクラスを一つのファイルに複数書けるのでまとめた初期化するときにnullを入れるnullを入れるために型名の後に?を付けてnullable型にしたnullable型のフィールドを参照すると...
デザインパターン

Facade:kotlin

気を付けたこと staticなメンバはブロック内で作成するpackageを分けるときはモジュール単位で分けるkotlinではpublicなクラスをファイルに複数書けるのでまとめたprivateなコンストラクタの書き方 ...
デザインパターン

ChainOfResponsibility:kotlin

気を付けたこと kotlinではパブリックなクラスを一つのファイルに複数書けるのでまとめた初期値にnullを入れるためにSupport?型でnullable型にしたコンストラクタでフィールドの宣言と初期化が出来るresolve()内...
過去記事

javascript関数型プログラミングのサンプルコードを実行する

kotlinが関数型プログラミングとかいう考え方で書くべきという記事を見たので、関係する本を買ってみました。 kotlinで関数型を解説してる本が見つからなかったのでjavascriptで代用してとりあえず関数型プログラミングがどん...
デザインパターン

Visitor:kotlin

気を付けたこと kotlinではpublicなクラスを一つのファイルに複数書けるのでMain.ktにすべてまとめたFileTreatmentExceptionのコンストラクタ引数に規定値構文を使ったdirにEntryのリストを入れる...
スポンサーリンク
タイトルとURLをコピーしました