前回はアプリケーションの設定処理を追加しました。 今回はアプリケーションの拡張を考慮してプラグインを作れる下地を ...
今回は実装した外部プラグインの実装についてです。 次のURLからコード全体を取得できます。 外部プラグインの基底クラスと実装した外部プラグイン クラス図を書くと次の通りです。 クラス図 ここで重要なのは基底クラスの__init__メソッドに渡す派生 ...
基底クラスが肥大化することの問題点 単一責任の原則に違反する: オブジェクト指向設計の重要な原則の一つである単一責任の原則(Single Responsibility Principle, SRP)に反します。基底クラスが多くの機能を持つようになると、そのクラスの変更が複数の理由で ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する