tôi có loại mã:Làm thế nào để gọi một sự kiện tự động khi một hàm được gọi?
public class Foo
{
public SomeHandler OnBar;
public virtual void Bar()
{
}
}
Foo là một lớp cơ sở và do các lớp khác có thể kế thừa từ nó.
Tôi muốn sự kiện OnBar
luôn được kích hoạt khi Bar()
được gọi ngay cả khi không được gọi rõ ràng bên trong Thanh.
Làm thế nào nó có thể được thực hiện?
Về cơ bản, việc triển khai mẫu phương thức mẫu + 1 – DanP
Vì vậy, đây là cách tốt nhất? Trong C++, tôi sẽ sử dụng bind() để tạo ra một hàm mới ngoài hàm gọi sự kiện và hàm ban đầu. –