Estoy haciendo una aplicación basada en swing donde utilizo JTable
. Usé DefaultCellEditor
para una de las columnas que requiere la selección del cuadro combinado. Pero DefaultCellEditor
tiene muchos métodos que no necesito. Así que escribí un CellEditor personalizado extendiendo AbstractCellEditor
donde implementé solo los métodos requeridos. Mi pregunta es¿El tamaño de una clase java afectará el rendimiento de la aplicación?
(en general) si tenemos una clase y si no necesitamos todos los métodos de esa clase, está bien usarla o es bueno escribir una clase personalizada donde implementamos solo esos métodos que requerimos? y
mediante el uso de una clase personalizada ¿se mejorará el rendimiento (memoria) de la aplicación o se mantendrá igual que la clase que tiene todos los métodos?
Cualquier ayuda será apreciada.
"optimización prematura es la raíz de todo mal" –
@guido "la optimización prematura es la raíz de todo mal" me encantó ...:) – Amarnath
Mathias, ¿estás diciendo que la JVM no carga todos los métodos de una clase, solo los que realmente se llaman? Tienes una referencia para eso? – Faelkle