Tôi hiện đang làm việc trên một cơ sở mã có nhiều lớp thực hiện phương thức Bắt đầu. Điều này có vẻ giống như việc xây dựng hai giai đoạn đối với tôi, điều mà tôi luôn coi là một thực tiễn tồi tệ. Tôi không thể nói sự khác biệt giữa cái này và một constructor.
Khi nào thì thích hợp để sử dụng một phương thức bắt đầu thay vì xây dựng đối tượng bình thường?
Khi nào tôi nên sử dụng hàm tạo?
Chỉnh sửa: Tôi không nghĩ nó có liên quan nhưng ngôn ngữ lập trình là C #, nó có thể áp dụng như nhau cho Java hoặc C ++
init
phương thức nào đó bên ngoài new
hàm - perldoc.perl.org/perlobj.html . Thành ngữ của một ngôn ngữ có thể hoạt động tốt ở đó và không phải trong các ngôn ngữ khác.
Start
các phương thức trong các API phổ biến bao gồm các luồng và đồng hồ bấm giờ.
start
và các nhà xây dựng? v.v ...