Model - ใช้เป็นส่วนเก็บข้อมูล ของตาราง และค่าต่างๆ เท่านั้น รวมถึงการคิดหาผู้ชนะ ด้วย
View - ใช้เป็นส่วนในการแสดงผลผ่านเทอมินอลซึ่งถูกเรียกใช้ เมตอด โดยผ่าน controller เท่านั้น
controller - เป็นส่วนที่รับ input จากทาง user เป็นส่วนที่ประสานงานระหว่าง model view ซึ่ง เป็นตัวพิจรณา ว่าควรเรียกใช้เมตอดไหนใน view เพื่อแสดงผลโดยใช้ ค่าที่ได้จากการตอบกลับมาจาก Model
ซึ่ง ณ ตอนนี้ ได้ ทำไห้สามารถ ทำเป็นรับทั้ง 1 - 2 input ได้โดยการแยกคลาส controller ออกเป็น 2 คลาส โดยมี คลาสแม่ 1 คลาส แล้วใช้คุณสมบัติ inheritance
สิ่งที่จะทำต่อไป ; ศึกษา การใช้ Kivy เพื่อนำมาทำ GUI
ไม่มีความคิดเห็น:
แสดงความคิดเห็น