คำถามติดแท็ก design-patterns

รูปแบบการออกแบบเป็นโซลูชันที่ใช้ซ้ำได้ทั่วไปสำหรับปัญหาที่เกิดขึ้นโดยทั่วไปภายในบริบทที่กำหนดในการออกแบบซอฟต์แวร์

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