Lập_trình_hướng_tác_tử

Lập trình hướng tác tử (tiếng Anh: Agent-oriented programming hay AOP) là một mẫu hình lập trình trong đó việc xây dựng phần mềm dựa trên khái niệm tác tử phần mềm. Điều này ngược với lập trình hướng đối tượng (object-oriented programming hay OOP) khi đối tượng (cung cấp phương thức với tham số biến) ở trong lõi của nó, còn lập trình hướng tác tử có các tác tử (agent) được chỉ định bên ngoài (với giao diện và khả năng nhắn tin) ở trong lõi. Nó có thể được xem như là sự trừu tượng của các đối tượng. Các tin nhắn trao đổi được thông dịch bởi các "tác tử" nhận được, theo một cách riêng cho lớp hay tác tử đó.