Functional Programming และการแบ่งโมดูล

จากที่ได้เรียนมา การแบ่งแยกความรับผิดชอบ (separation of responsibilities) และการแบ่งโมดูล (modularity) ถือเป็นแนวคิดสำคัญในทุก programming paradigm โดยแต่ละ paradigm มีแนวทางในการจัดการแนวคิดเหล่านี้แตกต่างกันออกไป
functional programming ใช้กลไกใดในการแบ่งแยกความรับผิดชอบ?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวคิดกระบวนทัศน์การเขียนโปรแกรม
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด