継承がない以外はGoやRustのstructはクラスと変わらないぞ
下手くそが書けば多量の責務を持たせたゴッド構造体は作れるし、意図のわからないメソッドや、フィールドが実質グローバル変数になってるクソコードも作れる