-
7/24/2019 Diferencias Conceptuales Entre Clases e Interfaces
1/2
1) Diferencias conceptuales entre clases e interfaces.
Las interfaces: Se utilizan para cambiar los comportamientos de las clases,
solo se denen los mtodos.
Las clases: Es una plantilla donde se instancia un objeto de la vida
cotidiana, es decir se representan las caractersticas !atributos) "comportamientos !mtodos) #ue estos puedan tener
$) En #u escenario los %beans& deben tener un scope de tipo sin'leton "
un scope protot"pe.Scope Sin'leton cuando solo se necesita instanciar un (nico objeto de
la clase, por ejemploScope rotot"pe: cuando se necesitan crean varias instancias de una
misma clase, por ejemplo la reproducci*n en lnea de videos !canal
"outube).+) Describa las colecciones #ue pueden ser manipuladas desde sprin' " de
un ejemplo dela sintais de cada una.
List: esta colecci*n permite duplicados, solo de un tipo de objeto. ero
solo permite un objeto con nombres diferentes.
-list
-value/evin-0value
-valuefrancell"s-0value
-valueluis-0value
-valueluis-0value
-0list
ap: permite utilizar objetos de cual#uier tipo, "a sean Strin', 2nt, 3loat,
etc.
-map
-entr" /e" &1& value %/evin&0
-entr" /e" &$& value %francell"s&0
-entr" /e" &+& value %luis&0
-entr" /e" &4& value %luis&0
-0map
-
7/24/2019 Diferencias Conceptuales Entre Clases e Interfaces
2/2
rop: solo se pueden utilizar valores de tipo Strin',
Set: no permite duplicados, si se repite este solo crea un objeto con
i'ual nombre o id, entre otros.
-set
-value/evin-0value
-valuefrancell"s-0value
-valueluis-0value
-valueluis-0value
-0set
5onsola:
6evin
3rancell"s
Luis