デザインパターン

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

Interpriter:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたwhile((text = reader.readLine())の書き方はエラーがでるのでforeachを使ったprogram.txtはサ...
デザインパターン

Command:kotln

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめたmain関数をMainクラスではなくトップとして宣言した引数にnullable型があるものを使うときは!!を使ったりしたがnullの場合は...
デザインパターン

Iterator:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめた変数宣言時に初期化した配列を初期化するときは初期化処理もラムダ式として渡すjavaのObject型はkotlinではAny ...
デザインパターン

Adapter:kotlin

気を付けたこと kotlinでは複数のクラスを一つのファイルにまとめることが出来るのでまとめた fun main(args: Array<String>) { val p = PrintBanner("H...
デザインパターン

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なコンストラクタの書き方...
スポンサーリンク
タイトルとURLをコピーしました