Pertanyaan yang diberi tag class-design

15
Menjinakkan kelas 'fungsi utilitas'

Dalam basis kode Java kami, saya terus melihat pola berikut: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

14
Kelas dasar sebagai pabrik?

Saya sedang menulis beberapa kode selama akhir pekan dan saya mendapati diri saya ingin menulis sebuah pabrik sebagai metode statis di kelas dasar. Pertanyaan saya hanya untuk mengetahui apakah ini merupakan pendekatan otomatis? Perasaan saya bahwa itu mungkin tidak berasal dari fakta bahwa...

10
Bisakah Anda Miliki Abstrak / Kelas “Kosong”?

Tentu saja bisa, saya hanya ingin tahu apakah rasional untuk mendesain sedemikian rupa. Saya membuat klon breakout dan sedang melakukan beberapa desain kelas. Saya ingin menggunakan warisan, meskipun saya tidak harus, untuk menerapkan apa yang telah saya pelajari di C ++. Saya sedang berpikir...