4
ทำไมหนึ่งประกาศวิธีการส่วนต่อประสาน Java เป็นนามธรรม?
ฉันใช้คุณลักษณะการเปลี่ยนโครงสร้าง "pull interface" ของ Eclipse วันนี้เพื่อสร้างอินเตอร์เฟสตามคลาสที่มีอยู่ กล่องโต้ตอบเสนอให้สร้างวิธีการใหม่ทั้งหมดของส่วนต่อประสานใหม่เป็นวิธี "นามธรรม" ประโยชน์ของสิ่งนั้นคืออะไร? ฉันคิดว่าความจริงที่ว่าคุณได้รับอนุญาตให้ประกาศวิธีการอินเทอร์เฟซเป็นนามธรรมเป็นคุณสมบัติที่ไม่จำเป็นและไม่เป็นอันตรายของภาษาที่ไม่ได้รับการสนับสนุนเป็นพิเศษ ทำไม Eclipse ถึงสนับสนุนสไตล์เช่นนี้หรือทำไมบางคนจึงเลือกที่จะทำเช่นนั้น? ชี้แจง: ฉันไม่ได้ถามว่าทำไมวิธีการเชื่อมต่อจึงเป็นนามธรรมซึ่งเห็นได้ชัด ฉันถามว่าทำไมคนเลือกที่จะทำเครื่องหมายว่าเป็นนามธรรมอย่างชัดเจนเพราะถ้าพวกเขาอยู่ในอินเทอร์เฟซพวกเขาเป็นนามธรรมอยู่แล้ว