Elegant Objects(EO)という派閥があって、これはOOPにnullはいらない、コンストラクターはフィールドの初期化だけで計算させるコードはいらない、ゲッターとセッターはいらない、ミュータブルオブジェクトはいらない、スタティックメソッドはいらない、インターフェースに定義されていないパブリックメソッドはいらない、ORMはいらない、実装の継承はいらない、などの原則を掲げている。
Conversation
Notices
- 
            Masanori Ogino 𓀁 (omasanori@mstdn.maud.io)'s status on Thursday, 26-Sep-2024 16:48:39 JST  Masanori Ogino 𓀁 Masanori Ogino 𓀁- 
              Masanori Ogino 𓀁 (omasanori@mstdn.maud.io)'s status on Thursday, 26-Sep-2024 16:48:40 JST  Masanori Ogino 𓀁 Masanori Ogino 𓀁イミュータブルオブジェクトを中心にすえたOOPLだってありえるわけだしな h3poteto repeated this.
 
- 
              
 
      All senooken JP Social content and data are available under the
 All senooken JP Social content and data are available under the