Saya punya kebingungan ketika mendesain class. Terutama masalah penempatan method. Bagaimana cara menempatkan method yang baik? Misalkan saya punya class User dan ChatRoom, dan ada sebuah method Join(). Apakah saya harus menempatkan di class User yg jadinya User.Join(), atau ChatRoom.Join(). Lengkapnya...