บ้าน พัฒนาการ การเขียนโปรแกรมเชิงกว้างคืออะไร (aop)? - คำจำกัดความจาก techopedia

การเขียนโปรแกรมเชิงกว้างคืออะไร (aop)? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การเขียนโปรแกรมเชิงมุมมอง (AOP) หมายถึงอะไร

การเขียนโปรแกรม Aspect-oriented (AOP) เป็นกระบวนทัศน์การเขียนโปรแกรมที่แยกฟังก์ชั่นการสนับสนุนจากตรรกะทางธุรกิจของโปรแกรมหลัก

AOP รวมถึงวิธีการเขียนโปรแกรมและเครื่องมือที่สนับสนุนการทำให้เป็นมาตรฐานของความกังวลในระดับซอร์สโค้ด แต่อาจอ้างอิงถึงวินัยวิศวกรรมซอฟต์แวร์ทั้งหมด

Techopedia อธิบายการเขียนโปรแกรมเชิงมุมมอง (AOP)

การสูญเสียของโมดุลจะเกิดขึ้นที่จุดตัดระหว่างข้อกังวลและโมดุลจะถูกส่งคืนโดยใช้ AOP กระบวนการแยกนี้รู้จักกันในชื่อการทอผ้าเกิดขึ้นที่ build หรือรันไทม์

การทอผ้าช่วยได้หลายขั้นตอนเช่น:

  • การเปลี่ยนเนื้อความของเมธอดด้วยการนำไปใช้งานใหม่
  • การแทรกโค้ดก่อนและหลังการเรียกเมธอด
  • การใช้ตัวแปรอ่านและเขียน
  • การเชื่อมโยงสถานะและพฤติกรรมใหม่กับคลาสที่มีอยู่

ตรรกะ AOP ถูกนำไปใช้ในคลาสมุมมองที่เป็นอิสระจากคลาสที่เพิ่มในภายหลัง เมื่อดำเนินการแล้วจะสามารถแนบกับไลบรารีคลาสใดก็ได้โดยไม่ต้องรับรู้คลาส

การเขียนโปรแกรมเชิงกว้างคืออะไร (aop)? - คำจำกัดความจาก techopedia