Có thực hành tốt để cho các lớp trừu tượng định nghĩa các biến mẫu không?Java - Lớp trừu tượng có chứa các biến?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
Lớp phụ, ExternalJavaScript.class, sau đó sẽ tự động nhận được các biến nguồn nhưng tôi cảm thấy nó dễ dàng hơn để đọc mã nếu tất cả các lớp tiểu tự xác định nguồn gốc, thay vì từ thừa kế.
Lời khuyên của bạn là gì?
/Adam