วิธีที่ฉันเห็นหากคุณสร้างขึ้นมาก่อนที่คุณจะได้รับประโยชน์:
- วางแผนล่วงหน้า
- ภาพรวมของโครงการ
แต่คุณจะสูญเสีย:
- เวลา (ทำงานคุณอาจสิ้นสุดซ้ำเมื่อเขียนรหัส)
ในทางตรงกันข้ามฉันสามารถสร้างพวกเขาทั้งหมดหลังจากเขียนโค้ดของฉันเพียงเพื่อเก็บไว้เป็นข้อมูลอ้างอิงสำหรับนักพัฒนาในอนาคต
ข้อใดที่ตอบสนองวัตถุประสงค์ของไดอะแกรมของชั้นเรียนและข้อใดเป็นข้อได้เปรียบมากขึ้น