クソコード動画『カプセル化 Mk-II』で考える、上手くカプセル化できない理由 ミノ駆動 @MinoDriven

  Рет қаралды 7,163

Object-Oriented Conference

Object-Oriented Conference

20 күн бұрын

内容 関連し合うデータとロジックをひとまとめにして、1つのモジュールを定義することをカプセル化といいます。
正しくカプセル化すると、関心が分離され、変更に強い構造になります。
ところが上手くカプセル化できなかったり、仕様変更により意図せずカプセル化が破られてしまうことが往々にしてあります。
カプセル化が破られると異なる関心事どうしが混在する構造になり、整合性の維持が困難になったり、変更に弱い構造になってしまいます。
本セッションでは、カプセル化の設計が良くないとどんな凄惨な地獄が待ち受けているかを風刺したクソコード動画、『カプセル化 Mk-II』を上映します。
(参考:クソコード動画『カプセル化』 / 1142926621583663104 )
動画の中で何がマズかったのか、高品質なカプセル化をするにはどう設計すればいいのかについて、「目的論的抽象」という抽象化の観点で解説します。
その他カプセル化する上で考慮が必要な観点や、カプセル化に関するよくある誤解などについてもあわせて解説いたします。

Пікірлер: 3
@iGZ5enWl0
@iGZ5enWl0 9 күн бұрын
(決戦のバトル)フィールド
@gg_p8879
@gg_p8879 18 күн бұрын
つまり…device and conquerってコト!?
@letsgoboys9676
@letsgoboys9676 12 күн бұрын
最初のおムービーが怖すぎますわ!
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 47 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 122 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 50 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 16 МЛН
I will be working as a semiconductor engineer at Infineon
23:53
イチケン / ICHIKEN
Рет қаралды 39 М.
【数学】方程式の両辺にやっていいこと・だめなこと【ずんだもん解説・ゆっくり解説】
17:48
電子計算機
17:28
NPO法人科学映像館
Рет қаралды 54 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,7 МЛН