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