我正在使用不遵循嚴格的MVC設計的UI框架。我創建了一個組件並添加了專用的屬性來「風格化」這個類的這個實例。一些僞代碼:我應該使用額外的類還是樣式?
Button bu = new Button();
bu.setCaption("Something");
bu.addClickListener(...);
bu.setAnotherProperty(1);
但是,我什麼時候決定做一個額外的類而不是整個setter塊?
贊(僞代碼):
public class MyButton extends Button {
this.setCaption("Something");
this.addClickListener(...);
this.setAnotherProperty(1);
}
它是一個很好的做法,像這樣做總是?一般來說這是不好的做法嗎?還是有一個特殊的情況下,應該決定創建一個類而不是一個巨大的setter塊?
我非常喜歡這種方法:)謝謝! – OddDev