勘違いしてる人も多いみたいなので(>>85がどうなのかはわからんが)書いとくけど
OCPの「閉鎖」と、オブジェクト指向の「隠蔽化」って全然意味違うから。

それを踏まえた上で>>85の疑問に答えると、
OCPの「閉鎖」は既存のクラス(今の文脈では親クラス)について言及してるのであって
新しく追加したクラス(子クラス)については何も言っていない、と思うんだけど(むしろ開放されてるという意味では原則通り?)
どうだろう。