リスコフの置換原則とは

「サブクラスはスーパークラスに置き換え可能であるべき」という原則。 置き換えられないということは、つまりサブクラスへの知識をもつということ。 これは密結合の原因となってしまう。 スーパークラスの知識のみをもち、サブクラスは置き換え可能であるように設計することで、クラスを疎結合に保てる。

Published on:

Author
著者Hiroki Zenigami

プロダクト開発者。妻と娘、猫とのんびり暮らしています。


Publishing
現場で使えるRuby on Rails 5

共著で「現場で使えるRuby on Rails 5(マイナビ出版)」を出版しました