記事「OOP and the death of modularity」
http://sob.apotheon.org/?p=245
より。
印象的なのは次の一節。
「It (OOP) doesn't decouple it (a system) -- OOP just loosely couples it.
No part of a single OOP program is useful all by itself. 」
全体としては、
「OOPにより結合をなくすことはできない。OOPが実現するのは、独立した部品ではなく、弱い結合(loosely coupled)を行う部品。
OOPによって(独立したシステムの組み合わせで実現されていたものが)必要以上に多くの結合を持つ部品を組み合わせたシステムとして実現されるようになった。」
という内容。
http://sob.apotheon.org/?p=245
より。
印象的なのは次の一節。
「It (OOP) doesn't decouple it (a system) -- OOP just loosely couples it.
No part of a single OOP program is useful all by itself. 」
全体としては、
「OOPにより結合をなくすことはできない。OOPが実現するのは、独立した部品ではなく、弱い結合(loosely coupled)を行う部品。
OOPによって(独立したシステムの組み合わせで実現されていたものが)必要以上に多くの結合を持つ部品を組み合わせたシステムとして実現されるようになった。」
という内容。