Tại nơi làm việc, chúng tôi có một khuôn khổ lớn và sử dụng các sự kiện để gửi dữ liệu từ một phần của nó đến một phần khác. Gần đây tôi đã bắt đầu một dự án personnal và tôi thường nghĩ đến việc sử dụng các sự kiện để kiểm soát sự tương tác của các đối tượng của tôi.Thời điểm sử dụng sự kiện?
Ví dụ, tôi có một lớp trộn có hiệu ứng âm thanh và ban đầu tôi nghĩ rằng tôi sẽ nhận được sự kiện để chơi hiệu ứng âm thanh. Sau đó, tôi quyết định chỉ tạo lớp tĩnh của mình và gọi số
Mixer.playSfx(SoundEffect)
trong lớp học của mình. Tôi có một loạt các ví dụ như thế này, nơi tôi bước đầu nghĩ đến việc thực hiện với các sự kiện và sau đó thay đổi suy nghĩ của tôi, nói với bản thân mình rằng nó quá phức tạp không có gì.
Vì vậy, khi nào tôi nên sử dụng các sự kiện trong một dự án? Trong trường hợp các sự kiện có lợi thế nghiêm trọng so với các kỹ thuật khác?