Saat ini saya sedang mengerjakan basis kode yang memiliki banyak kelas yang menerapkan metode Mulai. Ini seperti konstruksi dua fase bagi saya, yang saya anggap sebagai praktik buruk. Saya tidak bisa membedakan antara ini dan konstruktor.
Kapan tepat menggunakan metode awal alih-alih konstruksi objek normal?
Kapan saya harus lebih suka menggunakan konstruktor?
Sunting: Saya tidak berpikir itu relevan tetapi bahasa pemrogramannya adalah C #, itu bisa juga berlaku untuk Java atau C ++
init
metode semacam di luar new
fungsi - perldoc.perl.org/perlobj.html . Idiom dari satu bahasa dapat bekerja dengan baik di sana dan tidak dalam bahasa lain.
Start
metode dalam API umum termasuk utas dan stopwatch.
start
dan konstruktor? dll ...