クラスのプロパティに直接アクセスしないほうがよい、とはどういう意味ですか?

メソッドを介してアクセスしたほうがプログラムの柔軟性が上がります。
2020年5月24日
ユーザー

「今回追加するのは li 要素なので、 panel の el プロパティを追加してあげればよいのですけれども、実はクラスのプロパティに外部から直接アクセスしないほうがよいとされているので、こちらのプロパティはメソッド経由で取得するようにしてあげたほうがいいでしょう。」とのことですが

panelはクラスから生成されたインスタンスなのでそのプロパティの el にアクセスしていけないという意味がわかりません。それを簡単にするためにクラスという雛形からインスタンスをつくると思っていました。
おそらく大きく勘違いしているのでしょうが自己解決できないので教えて下さい。よろしく願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(10)