Ngay bây giờ tôi đang viết mã một ứng dụng và tôi nghĩ rằng phải có một giải pháp tốt hơn cho những gì tôi đang làm ngay bây giờ.C# Cách tốt nhất để giao tiếp giữa các lớp
Tôi có cửa sổ chính để xử lý các cài đặt của chương trình. Sau đó, tôi có thêm các lớp học và cửa sổ. Ví dụ một lớp xử lý ngôn ngữ và một biểu mẫu xử lý đầu vào người dùng cần thiết cho "hàm chính".
Tuy nhiên, cho đến bây giờ tôi luôn phải chuyển cửa sổ chính của mình cho từng lớp này, vì trình xử lý ngôn ngữ có thể thay đổi chuỗi cửa sổ chính. Và hình thức khác cũng có thể chuyển dữ liệu đến cửa sổ chính.
Nếu tưởng tượng sẽ có nhiều lớp hơn và mỗi lớp cần bản sao của cửa sổ chính, điều này sẽ tiêu tốn rất nhiều tài nguyên tùy thuộc vào "kích thước" của cửa sổ chính.
Vì vậy, có cách nào hiệu quả hơn để giao tiếp giữa các lớp này hay không.
Đọc về [loại tham chiếu so với loại giá trị] (http://www.albahari.com/valuevsreftypes.aspx) và đừng lo lắng về việc chuyển biểu mẫu chính vì nó là Loại tham chiếu. –
Thx với mọi người. Wow tôi nên biết rằng nó được thông qua như một tài liệu tham khảo. Nhưng tôi sẽ xem xét tất cả các lời khuyên của bạn;) –