คำถามติดแท็ก abc

5
เหตุใดจึงต้องใช้ Abstract Base Classes ใน Python
เนื่องจากฉันเคยชินกับการพิมพ์เป็ดแบบเก่าใน Python ฉันจึงไม่เข้าใจความต้องการ ABC (คลาสฐานนามธรรม) ความช่วยเหลือดีในการใช้งาน ฉันพยายามอ่านเหตุผลในPEPแต่มันไปทั่วหัวของฉัน หากฉันกำลังมองหาคอนเทนเนอร์ลำดับที่ไม่แน่นอนฉันจะตรวจสอบ__setitem__หรือลองใช้ ( EAFP ) มากกว่า ฉันยังไม่เจอการใช้งานจริงสำหรับโมดูลตัวเลขซึ่งใช้ ABCs แต่นั่นเป็นสิ่งที่ใกล้เคียงที่สุดที่ฉันต้องเข้าใจ ใครช่วยอธิบายเหตุผลให้ฉันหน่อยได้ไหม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.