概要
Python abc モジュール(ABC / abstractmethod / register / subclasshook)を nene2-python サンドボックスで実装・検証する。
スコープ
ABC + abstractmethod による抽象基底クラス定義
@final メソッドと abstractmethod の組み合わせ
register() による仮想サブクラス登録と isinstance / issubclass の動作確認
__subclasshook__ による構造的サブタイピング
__abstractmethods__ 属性の実行時イントロスペクション
チェック
- FT213 % 3 = 0 → セキュリティ診断あり
- FT213 % 4 = 1 → クラッカーペンテストなし
場所
/home/xi/docker/nene2-python-FT/ft213-abc/
概要
Python
abcモジュール(ABC / abstractmethod / register / subclasshook)を nene2-python サンドボックスで実装・検証する。スコープ
ABC+abstractmethodによる抽象基底クラス定義@finalメソッドと abstractmethod の組み合わせregister()による仮想サブクラス登録と isinstance / issubclass の動作確認__subclasshook__による構造的サブタイピング__abstractmethods__属性の実行時イントロスペクションチェック
場所
/home/xi/docker/nene2-python-FT/ft213-abc/