エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
コード品質向上のテクニック: 第 24 回(遺産の価値)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コード品質向上のテクニック: 第 24 回(遺産の価値)
こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記... こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 24 回です。Weekly Report については、第 1 回の記事を参照してください。 遺産の価値 ボタンやテキストなどの UI 要素を持つ FooScreen というクラスがあり、その UI 要素の色や画像は「テーマ」によって変わるとします。この仕様を実現するために、以下の実装では FooScreenThemeStrategy というインターフェースを定義しています。 class FooScreen { private val okButton: Button = ... private val cancelButton: Button = ... private val mainDescription: TextV