ポリモーフィズムとカプセル化の実践
多相性の実装パターン
多相性は異なるオブジェクトが同一のインターフェースで異なる振る舞いを実現する仕組みです。例えば、形状計算の場面で円と四角形が共通メソッドで処理されるケースが典型例です。
形状計算の具体例
from abc import ABC, abstractmethod
class GeometricShape(ABC):
@abstractmethod
def compute_area(self):
pass
class Circul ...
8月22日 02:32 投稿