🐵

スーパークラスかインターフェースか 共通する機能を作るのにどちらがよいか

2024/08/10に公開

内容

-若手プログラマーのオブジェクト指向の疑問に答えていく 第1弾-
プログラミングの現場で、顧客の要求する仕様をクラス設計していくと、共通する機能が出てくることがある。
それを継承関係を作ってスーパークラスに実装するのか、インターフェースにするのか、どちらがよいのかという疑問に答える。
より現場にありそうな問題を取り上げて、ドメイン駆動設計の入り口まで行く。

ここに置いてあります

内容は登場人物がいて進行する会話形式にしたかったので、パワーポイントの方が向いていると思いましたので、SlideShareにあげました。

https://speakerdeck.com/akikogoto/dousitepu-nozuo-tutakurasugashou-sok-kixing-toyan-warenakiyaikenaindesuka

対象者

-プログラミングを始めて2,3年以上
-オブジェクト指向でプログラミングをしている
-オブジェクト指向のプログラミングを理解はできるし、自分で書いているが、うまく書けているか自信がない

Discussion