エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
そもそもPythonで依存性逆転の原則(DIP)を実現できるのか? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
そもそもPythonで依存性逆転の原則(DIP)を実現できるのか? - Qiita
はじめに 最近設計やアーキテクチャについて悩むことが多いのですが、動的型付き言語であるPythonでも依... はじめに 最近設計やアーキテクチャについて悩むことが多いのですが、動的型付き言語であるPythonでも依存性逆転の原則について実現できるのかについて自分なりの意見を書いてみました。私の意見が絶対正しいというわけではないのですが、少しでも参考になれば幸いです。 ※Pythonの解説記事ですがC++のコードも出てきますのでご了承ください(内容は難しくありません) ポリモーフィズムとは? まず、依存性逆転の原則を理解する前にポリモーフィズムについての理解が必要です。 説明をWikipediaから引用します。 ポリモーフィズム(英: Polymorphism)とは、プログラミング言語の型システムの性質を表すもので、プログラミング言語の各要素(定数、変数、式、オブジェクト、関数、メソッドなど)についてそれらが複数の型に属することを許すという性質を指す。ポリモルフィズム、多態性、多相性、多様性とも呼ば