3
ใช้คลาส“ เพื่อน” ในการพัฒนาเกม
โดยทั่วไปแล้วในการพัฒนาเกม C ++ นั้นมีคุณค่ามากกว่าการห่อหุ้มดังนั้นคุณจึงเห็นสมาชิกชั้นเรียนที่สามารถเข้าถึงได้ทั่วไปซึ่งไม่ควรเปิดเผยต่อสาธารณะ ฉันดูเหมือนจะพบว่าส่วนใหญ่มีเพียงไม่กี่ข้อเท่านั้นที่จำเป็นต้องรู้ถึงการทำงานภายในของคลาสอื่น ๆ จนถึงจุดที่แก้ไขหรืออ่านข้อมูลส่วนตัวของพวกเขา การสร้าง getters สาธารณะ / setters สำหรับข้อมูลส่วนตัวนี้แสดงถึงสิ่งที่ไม่ควรแก้ไขโดยเจตนา การประนีประนอมที่นี่จะใช้คลาสเพื่อนหรือไม่ หรือมีข้อด้อยในการเรียนเพื่อนฉันไม่เห็น