変なタイトルですみません…
オブジェクト指向プログラミングにおける継承とインターフェイスの概念を理解しようとしています。だから私はそれを私がすでに知っているもの、CSS に関連付けようとしています。
CSS では、要素がスタイルを「継承」できる階層でスタイルを設定することを選択できます。
(OOP の継承のようなもの?)
a { color:red; text-decoration:underline; }
p { background:black; color:white; padding:20px; }
img { background:silver; padding:2px; }
または、 .class を使用してスタイルを設定します (これはより良い方法です):
.main-links { color:red; text-decoration:underline; }
.main-paragraphs { background:black; color:white; padding:20px; }
.main-images { background:silver; padding:2px; }
(OOPのインターフェースのような?)
私の質問は:
これは CSS の同じ概念であり、継承とインターフェイス (OOP の場合) に似ていますか? それとも、完全に間違った考えを持っていますか。