入会申込
ログイン
TOP
協会概要
取組内容
会員向けサービス
賠償責任保険
ニュース
コラム
会員一覧
お問合せ
入会申込
ログイン
TOP
協会概要
取組内容
会員向けサービス
賠償責任保険
ニュース
コラム
会員一覧
お問合せ
COLUMN
コラム
TOP
>
コラム
>
IT系
>
システムエンジニア
>
KotlinとJavaのSealed ClassとSealed Interfaceについて
2023年07月25日
KotlinとJavaのSealed ClassとSealed Interfaceについて
システムエンジニア
IT系
公式のリンクはこちら
Kotlin:
https://kotlinlang.org/docs/sealed-classes.html
Java:
https://docs.oracle.com/javase/jp/15/language/sealed-classes-and-interfaces.html#GUID-0C709461-CC33-419A-82BF-61461336E65F
利点としては継承を制限できるので見通しが良い、enumのように使えて条件によっては値を保持できるというところが大きいと思います。
ただ利用しなくても他の方法でもできてしまうことや、利用パターンも様々で既読性が下がってしまう可能性があるので現場で使い所をすり合わせる必要がありそうです。
とりあえず利用パターンをまとめるところからするのが良さそう。
The following two tabs change content below.
この記事を書いた人
最新の記事
高橋 進二
最新記事 by 高橋 進二
(
全て見る
)
「食べログAndroidアプリの自動テスト戦略」を読んでの感想
- 2025年3月23日
「サバンナ便り ~ソフトウェア開発の荒野を生き抜く」の1から9回を読んでの感想
- 2025年2月26日
偽陽性と偽陰性 ~自動テストの信頼性をむしばむ現象を理解する~を読んでの感想
- 2025年1月31日
この記事をシェアする
前の記事へ
記事一覧
次の記事へ
関連記事
はじめまして(自己紹介)
[JavaScript] async function 式
ITの可能性
全体の人気記事
「修復されたレコード: /xl/sharedStrings.xml 」の修復方法
Macのターミナル(zsh)のlsを色付きにする方法
Windowsのリモートデスクトップの解像度を変更する方法
【脱初心者プログラミング】変数名に気を付けよう
拡張機能を使わずにChromeで全画面スクリーンショットを撮る方法
カテゴリー
法律系
弁護士
司法書士
行政書士
弁理士
社会保険労務士
医療系
医師
看護師
歯科医師
鍼灸師
柔道整復師
整体師
不動産系
不動産鑑定士
マンション管理士
土地家屋調査士
不動産屋
IT系
映像制作
プログラマー
イラストレーター
システムエンジニア
WEBデザイナー
システムコンサルタント
建設系
設計コンサルタント
測量士
大工
建築士
塗装職人
その他
その他
配送業
コーチング
芸能
物販
スポーツ