前回はアプリケーションの設定処理を追加しました。 今回はアプリケーションの拡張を考慮してプラグインを作れる下地を ...
C++には、 抽象クラスという仕組みがあります。 抽象クラスとは、 インターフェースのみを定義した純粋仮想関数というメンバ関数をもつクラスです。抽象クラスはそのままでは定義が完全ではないため、 継承して純粋仮想関数をすべてオーバライドし ...
今回は実装した外部プラグインの実装についてです。 次のURLからコード全体を取得できます。 外部プラグインの基底クラスと実装した外部プラグイン クラス図を書くと次の通りです。 クラス図 ここで重要なのは基底クラスの__init__メソッドに渡す派生 ...
筒井@ryu22eです。2023年最初の 「Python Monthly Topics」 は、Python 3. 11の新機能Data Class Transforms (PEP 681) について解説します。 PEP 681についての公式ドキュメントは以下を参照してください。 [1]プログラミング言語の 「オブジェクト (Object⁠)⁠」と ...