Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
1/ Mình có nhiều class khác nhau nhưng nhiều class(A,B,C,D,....) đó đều có sử dụng cùng 1 vài phương thức nên mình tạo ra 1 class mới(Z) để chứa các phương thức đó, rồi mình cho các class(A,B,C,D,....) kia đều kế thừa từ class(Z) để sử dụng các phương thức trong class(Z) đó. Cho mình hỏi làm vậy có ảnh hưởng đến performance không? Nếu có thì ảnh hưởng như thế nào?
2/ Cho mình hỏi 1 class kế thừa nhiều class có bị ảnh hưởng performance không? Bonus(Những class được kế thừa đều có 2,3 phương thức trở lên)
Việc bạn phân tách ra các thực thể để chúng đảm nhiệm các nhiệm vụ riêng biệt là rất tốt và nó không ảnh hưởng đến performance của Project đâu.
Trong .NET, 1 class chỉ có thể kế thừa duy nhất 1 class, chỉ có thể kế thừa nhiều interface bạn nhé.