[Solar-general] curiosidad en Certificacion Java de SUN

Martin Olivera molivera en solar.org.ar
Jue Nov 24 18:50:31 CET 2005


Curioso y gracioso, abajo traduzco y remarco lo que me parece llamativo:

> On 11/23/05, Ernesto De Santis  wrote:
> > Haciendo un exámen para la certificación de java me llamó la atención
> > esta pregunta. Miren la respuesta 3.
> >
> > Question 43)
> > Your chief Software designer has shown you a sketch of the new Computer
> parts system she is about to create. At the top of the hierarchy is a Class
> called Computer and under this are two child classes. One is called LinuxPC
> and one is called WindowsPC. The main difference between the two is that one
> runs the Linux operating System and the other runs the Windows System (of
> course another difference is that one needs constant re-booting and the other
> runs reliably). Under the WindowsPC are two Sub classes one called Server and
> one Called Workstation. How might you appraise your designers work?
> >
> > 1) Give the goahead for further design using the current scheme
> > 2) Ask for a re-design of the hierarchy with changing the Operating System
> to a field rather than Class type
> > 3) Ask for the option of WindowsPC to be removed as it will soon be
> obsolete
> > 4) Change the hierarchy to remove the need for the superfluous Computer
> Class.

_______________________________
Pregunta 43)
Te presentan un diseño de software para las nuevas computadoras que se van a 
construir. En lo alto de la jerarquia hay una Clase llamada Computer de la que 
descienden dos clases hijas. Una se llama LinuxPC y la otra WindowsPC. La 
principal diferencia entre ellas es que una corre el sistema operativo Linux y 
la otra el Sistema Windows (POR SUPUESTO QUE OTRA DIFERENCIA ES QUE UNA 
NECESITA REBOOTEOS CONSTANTES Y LA OTRA CORRE DE MANERA CONFIABLE). Bajo la 
WindowsPC hay dos subClases, una llamada Server y otra Workstation. Como 
evaluarias el trabajo de los diseñadores?

1) Darle el OK para continuar el diseño usando ese esquema
2) Pedir un rediseño de la jerarquia cambiando el Sistema Operativo a un 
campo/atributo en lugar de una Clase
3) PEDIR QUE ELIMINE LA OPCION DE WindowsPC PORQUE PRONTO SERA OBSOLETA
4) Cambiar la jerarquia para remover la necesidad de la Clase Computer, que es 
superflua

_________________________________________________


-- 
Martín Olivera
www.SOLAR.org.ar

*********************************************************************
NO COMPRES LAS PCs "BARATAS" DEL GOBIERNO!!
SON CARAS Y SÓLO BENEFICIAN A MONOPOLIOS EXTRANJEROS!!
Más información en: http://www.solar.org.ar
*********************************************************************




Más información sobre la lista de distribución Solar-general