kotlin

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

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()内...
デザインパターン

Visitor:kotlin

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

Composite:kotlin

気を付けたこと kotlinでは一つのファイル内にpublicなクラスをいくつも書けるので一つのファイルにまとめた例外用クラスコンストラクタの呼び出す引数に規定値構文を使うprintList(string)が元のコードではprote...
デザインパターン

Strategy:kotlin

気を付けたこと プライベートなコンストラクタの書き方staticは無いのでコンパニオンオブジェクトで代用singletonもコンパニオンオブジェクトをクラス内で宣言して実装するものらしい初期化してフィールドに設定するときはコンストラ...
スポンサーリンク
タイトルとURLをコピーしました