Descripción: Escrito con definiciones de lo que son las clases y objetos para entender mejor como funcionan y para que se usan.
Descripción completa
Descripción completa
http://tongoxcore.tumblr.com/
Descripción: Patrulla Canina
Descripción completa
Trabajo final de la segunda unidad de la materia Analisis y Diseño orientado a objetos.Descripción completa
EVIDENCIA 2 SENADescripción completa
diseño de experimentosDescripción completa
Descripción: evaluacion
DESARROLLO LOGICO MATEMATICO
ESTRATEGIAS EDUCATIVAS
sena-photoshop-unid3Full description
Evidencia 6 Simulador de Costos DFI-1Descripción completa
Resumen: Objeto: Es aquel que tiene Atributos y Metodos. A los objetos se los conoce como Instancia. Metodos de Instancia o metodos miembro se refiere a las acciones que puede hace…Descripción completa
ittDescripción completa
Descripción completa
Un trabajo para la Uni, espero les sirvaDescripción completa
PROGRAMA: Desarrollo de al!"a"!o#es "o# !#$er%a& 'r()"a* +a#e,o de e-e#$os* "lases . o/,e$os: Ja-a0 %e/rero de 1234
1 CONSULTA: UML
Imaginemos si tuviéramos que crear una obra de teatro con un Alemn! un C"ino! un #rabe $ un %uso $ cada uno solo "ablara en su lengua&e nativo sin traductor alguno'(
Ser)a un *oco com*licado no'! a"ora! *ensemos que
somos los lectores de la obra de teatro $ no dominamos bien esos lengua&es! seguramente ser)a mu$ di+)cil entender dic"a obra( ,ues cuando surgi- la ,rogramaci-n Orientada a Ob&etos! se crearon di+erentes ti*os de modelos! s)mbolos $ lengua&es *ara re*resentar los sistemas que se desarrollaban( Sin lugar a dudas esto origin- una anarqu)a en los desarrolladores de so+t.are en su momento/ buscando solucionar este *roblema nace el UML 0Uni+ied Modeling Language Lengua&e de Modelado Uni+icado2( UML es un con&unto de "erramientas que *ermite modelar 0anali3ar $ dise4ar2 sistemas orientados a ob&etos( As) mismo *ro*orciona de alguna manera mu$ *articular a los *rogramadores! desarrolladores! analistas $ dise4adores de a*licaciones in+ormticas! las reglas técnicas que *ermiten re*resentar de +orma gr+ica el com*ortamiento $ las estructuras que +orman *arte de un determinado sistema( 56l UML 0Lengua&e Uni+icado de Modelado2 es una de las "erramientas ms emocionantes en el mundo actual del desarrollo de sistemas( 6sto se debe a que *ermite a los creadores de sistemas generar dise4os que ca*turen sus ideas en una +orma convencional $ +cil de com*render *ara comunicarlas a otras *ersonas7( 08ose*" Sc"muller( A*rendiendo UML en 9 "oras *ag(92 6l lengua&e de modelado 0UML2 *ermite a través de sus elementos gr+icos re*resentar +lu&os de traba&o diversos *ara *ro$ectos de tecnolog)a in+ormtica! "ard.are! electr-nica! rob-tica! "idrulica! *rocesos industriales! em*resariales $ gerenciales de cualquier nivel en una organi3aci-n sin im*ortar su tama4o o naturale3a( UML es un lengua&e *ara visuali3ar los elementos
de un gran sistema
so+t.are! +acilitando: ; La comunicaci-n desarrollo( ;
entre los *artici*antes 0incluidas "erramientas2 en el
La com*rensi-n de las soluciones 0notaci-n gr+ica2( ; 6l
mantenimiento de las soluciones
conce*tuales a lo largo del
tiem*o
0documentaci-n2( Algunos com*onentes *articulares de UML son: ,artes 0elementos2: Son todos los ob&etos! cosas! *ersonas! animales! sistemas! subsistemas que *ueden relacionarse( Acciones 0relaciones2: A través de las acciones las *artes se *ueden relacionar( 6stas *ueden ser 0correr! vender! cantar! comer! bailar o acciones abstractas como querer! sentir2 "acen que los sistemas
tengan +uncionalidad! que
adquieran vida(
en la distribuci-n de in+ormaci-n que requiere ser
*rocesada *or un sistema o +lu&o de traba&o *ro*io de una organi3aci-n em*resarial( a( Modelaci-n de clases( b(
; La comunicaci-n entre los *artici*antes 0incluidas "erramientas2 en el desarrollo( ; La com*rensi-n de las soluciones 0notaci-n gr+ica2( ; 6l mantenimiento de las soluciones conce*tuales a lo largo del tiem*o 0documentaci-n2( Algunos com*onentes *articulares de UML son: ,artes 0elementos2: Son todos los ob&etos! cosas! *ersonas! animales! sistemas! subsistemas que *ueden relacionarse( Acciones 0relaciones2: A través de las acciones las *artes se *ueden relacionar( 6stas *ueden ser 0correr! vender! cantar! comer! bailar o acciones abstractas como querer! sentir2 "acen que los sistemas tengan +uncionalidad! que adquieran vida(
de esto de*enden sus vacaciones 0se dan cinco d)as *or el *rimer a4o $ se aumentan dos d)as *or cada a4o cum*lido "asta llegar al m>imo que son 9? d)as2! un em*leado del banco *uede ser ca&ero! su*ervisor! rece*cionista! en +in! e>isten una serie de *uestos que se deben cubrir *ara que esta entidad +uncione satis+actoriamente( 6l banco tiene contacto con algunas em*resas con las que sus clientes *ueden tener inversiones! mane&ando di+erentes niveles de riesgo( 6l banco identi+ica una clave de casa inversionista! de "ec"o es mu$ im*ortante la con+iabilidad de ésta teniendo en cuenta su "istorial! los *orcenta&es de retorno de inversi-n! los montos de las inversiones $ los *la3os! esto *ara *oder o+recerle al usuario una gama de inversiones que *uedan reali3arse *or medio de la entidad +inanciera( Clases: @anco!
Cliente! cuenta! em*leado! usuario( istorial! clave casa de
Inversi-n! em*resa( Métodos:
Mane&ar cuentas bancarias! reali3ar de*-sitos o retiros! dar n=mero
de usuario! mostrar identi+icaci-n! reali3ar o*eraciones! cobrar sueldo! mane&ar los a4os de traba&o! ca&ero! su*ervisor! rece*cionista( Tenga en cuenta utili3ar al menos una variable $ un método de clase *ara cada una de las clases de+inidas( B 6n un banco las cuentas *ueden ser de dos ti*os: cuentas de a"orro $ de inversi-n( Un cliente *uede de*ositar o retirar de una cuenta de a"orro! $ el *rimer de*-sito que "aga debe ser de 1!??? invariablemente( ,ara cada retiro el cliente *uede sacar lo que desee! *ero la cuenta nunca *uede quedar en ceros! al menos debe "aber D??! de*endiendo de la cuenta(
Se mane&a un *orcenta&e de a"orro anual! as*ecto que es de+inido al momento de crearse la cuenta de a"orro/ cada mes se deben calcular los intereses *ara incrementar el saldo en la cuenta( ,ara una cuenta de inversi-n! el monto inicial debe ser de 9D!???! $ en caso de retiro! no se *uede de&ar la cuenta en ceros! al menos tiene que "aber 1?!??? en la cuenta a menos que se cancele $ se quiera retirar todo( Los em*leados del banco al igual que cualquier cliente *oseen un n=mero $ un nombre! el n=mero a$uda a di+erenciarlos de los dems! cada +uncionario tiene un *uesto es*ec)+ico *or el que recibe un salario! $ de acuerdo a la antigEedad! d)as de vacaciones al a4o( 1(
t"is(NOM@%6 H NOM@%6/ G *ublic abstract void set%etiro0double Cantidad2/ G *ublic class CuentaInversion e>tends Cliente F *rivate double Saldo/ *ublic CuentaInversion02F
t"is(SaldoH9D???/ G *ublic void set%etiro0double Cantidad2 F
i+0CantidadSaldo2F S$stem(out(*rintln0JNo *uede retirar mas de lo que tiene(((KKKJ2/ G
else F i+ 0CantidadHHSaldo2 F S$stem(out(*rintln0Ja a retirar todo su dinero(((KKKJ2/ t"is(Saldo H Saldo;Cantidad/ G
else F
i+0CantidadH?2 S$stem(out(*rintln0JIngrese cantidad ma$or a ?J2/
else F t"is(Saldo H Saldo;Cantidad/
i+0SaldoH1????2 F
S$stem(out(*rintln0JSaldo minimo en a"orros es de D??(((KKKJ2/ t"is(Saldo H SaldoCantidad/ G G G G G *ublic double getSaldo02 F return Saldo/ G *ublic void setSaldo0double Saldo2 F t"is(Saldo H Saldo/ G G 6scriba una a*licaci-n que muestre el uso de las clases anteriores! ense4ando el uso de los ob&etos de clase que tienen "erencia! *olimor+ismo $ abstracci-n( A*licando erencia $ ,olomor+ismo $ clases Abstractas ; 8ava Netbeans (1 doc
,rimer commit
CONCLUSION6S 6sto "a sido todo lo que "emos contado sobre la "erencia en esta entrada( 6l tema de la "erencia es un tema que *uede ser un *oco ms com*le&o de lo que lo "emos contado aqu)! $a que solo "emos contado lo que es la "erencia sim*le 0$a que 8ava *or el momento es el =nico ti*o de "erencia que so*orta2 $ no la "erencia m=lti*le! que es un ti*o de "erencia en la que una clase "i&a *uede tener varios *adres! aunque *or el momento si estas em*e3ando a a*render el conce*to de la "erencia! con la "erencia sim*le tiene ms que su+iciente( ,ara los que os estéis iniciando en el mundo de la ingenier)a in+ormtica! "abréis *odido ver que "emos *uesto unos e&em*lo mostrando unos diagramas Jun *oco rarosJ/ *ues bien! estos diagramas se llaman diagramas de clases 0que los "emos reali3ado con la "erramienta .eb de ...(genm$model(com2 $ sirven *ara re*resentar de +orma gr+ica los atributos $ métodos de las clases $ las relaciones entre ellos! utili3ando el lengua&e UML