关于实施特定偏移规则

适用于所有规则的是公共抽象方法 Apply,其返回类型和参数特定于一个需要由每个新规则类实施的规则类型。