Sei sulla pagina 1di 4

08/12/2016 HeranaouComposio:Qualomelhor?JavaProgressivo.

net

PesquisarTutorialdeJava
JavaProgressivo.net
ApostiladeJavagrtiseonline

Anncios Google Herana Javae Programao

Incio ndice Bsico TesteseLaos Mtodos OrientaoaObjetos ArrayeArrayList ProgramaoGrfica Arquivos

CertificadodoCurso VdeoAulas Livros Apostilas MercadodeTrabalho Frum Sobre Contato

HeranaouComposio:Qualomelhor? +4311, incluindo Voc

AcabamosdeestudaraHerana,queassimcomoaComposio,umaformadetratararelaoentreosobjetos,comoeles
devemservistosetrabalhados.

Talvezagora,comoinicianteemnossaapostiladeJava,issonosejamotivodemuitapreocupaoparavoc,mascertamente
nofuturoser.Eparamelhoresclarecerisso,nossaapostiladeJavairfalarmaissobreasvantagensedesvantagensdecada
umadessastcnicas.

ObtenhajseucertificadodeprogramaoJava!

HeranaouComposio?Qualusar?
QuandoestudamososconceitosdeHeranapelaprimeiravez,parece
serumpoucoconfuso.
Comumpoucomaisdededicao,comeamosaentendereverque
ascoisasfazemsentido.
35%dedesconto 42%dedesconto
Equandovemosexemplosdeaplicaesreais,comoosexemplose
exercciosmostradosporns,quevamosoquointeressantea
Herana.

Enopramenos,poispodemosherdarvariveis,mtodosemuitas
linhasdecdigoapenasescrevendoumapalavra:extends.
Semdvida,umaideiafantsticaeumdosrecursosmaisutilizados,
quefazemcomqueoparadigmadeorientaoobjetosseja
muitssimousado.
SaiaparacamaBoxVeste SaiaparacamaBoxCasal
FcilCasalPontoPalito MicrofibraTrisoft Porm,senotarbem,fornecemosduasmaneirasdesetrabalharcom
objetosdeclassediferentes,atravsdaComposioeatravsda
Herana.Entonaturalmentesurgeadvida?Qualusar?
Qualamelhordesetrabalhar?

Aresposta,comoamaioriadascoisasemprogramao(eemcomputao,deummodogeral),amesma:
depende.Dependedosseusobjetivos,dependedasituao.
Nenhumaintil,melhoroupior.

Etemossortedeterduasboasopesparausaremnossosprojetos,algumaslinguagenssoferecemumamaneiraderesolver
ascoisas.

AjudeoProjeto!
Anncios Google Anncios Google
Gostoudocontedo?Teajudou?
Programao Javanetbeans
Quetalnosajudar?Qualquervalor,para
manteroprojetoecontinuarmosacrescer!
Javacomoprogramar Interface
PagSeguro

Herana:vantagensedesvantagens
Jquejmostramos,tantoparaComposiocomoparaHerana,seuusoebenefcios,vamosfalardealgunsproblemas.
Basicamente,ascoisasvogiraremtornodoacoplamento. PayPal

Nasuaexperinciadevida,oqueseriaumacoplamento?

Duaspeasdecarrobemacopladas?
Seriamduaspeastotalmenteencaixadaseunidas,quepraticamentenodpradesgrudarefuncionam,paraaquelepropsito,
perfeitamente,masparaoutros,no.
Afinal,dmuitotrabalhousarparaoutrosfinscoisasquesobemacopladas. CursodeAndroidcomCertificado

Heranaisso.
Quandoumaclasseherdaoutra,elaestMUITOligadaela.Elaestaltamenteacoplada,interligada,dependente.
Seaclassesupermuda,elamuda.umprocessoesttico.
Fezisso?Tfeito,nomudamais,sprogramandoecompilandotudodenovo.

Equalaparteruimdisso?Nemsemprequeremosascoisastoacopladas.
Talvezvocqueiratrabalharcomobjetomaissimples,comoo"Opala",quederivadodaclasse"Carro".
Porm,nessaclasse"Carro"voccrioudiversasvariveisemtodosquenovoexistirnaclasse"Opala",comoGPS
embutidoeinjeoeletrnica.

http://www.javaprogressivo.net/2012/10/HerancaComposicaoQualomelhor.html 1/4
08/12/2016 HeranaouComposio:Qualomelhor?JavaProgressivo.net

Ouseja,asvezesvocherdacoisasquenoprecisa.Eparausaressaclasse,teriaquetertodaahierarquiaacimadela.
Htambmproblemasdesegurana,dapreocupaodeprotegercertosmtodosevariveis.
Pensebemaoestenderumaclasse:precisomesmorepassaressemtodo?Eessavarivel?
Talvezvoccoloqueumavarivelcomoprotectedeoutracomoprivate,paraproteger.
Maspercebequetinhausadoemoutraclasseessesdados,comosefossempublic.

Notou?Praunsprivate,praoutrospublic,unspodemacessar,outrosno,asvezesdepende.
Amedidaqueoprojetocresce,esseacoplamentoentreclassespodesetornarcomplexo.
ruim?Emalgunscasossim,emoutrosaHeranapodeserperfeita.

Composio:vantagensedesvantagens
Acomposioocontrrio,noquesitoacoplamento.
Apenaspassamosumobjetoparaoutro(ouusamosumaclasseemoutra).
umatrocadeinformaes.Umanodependedaoutraparaexistir,noherdanada. LivroRecomendado

Ouseja,asclasseseobjetosemumaCompositionestomaislivres,maissoltos.Assimbemmaisfcilreutilizarcdigoem UseaCabea!Java(Review)
umaComposio

Socomoaspeasdeumrelgiooudeumcomputador.Funcionamtodasjuntas,elasseencaixamcomoumquebracabea.
Masnadateimpededetirarumapeaecolocaroutra.
Ouinventarumanovapeaparaacoplarali.Ascoisasnosomuitoestticaseimutveis.

Outravantagemquequandopassamosumobjeto,quemocontrolapodeseutilizardeapenasumououtromtodooudado,
semsedarcontadoresto.
Noprecisapassartodasasinformaes.Diferentedaherana,ondeumaclassefilhaaoherdar,recebemuitacoisadaclasse
me.Algumasdessascoisasnemsempredevemserrepassadas.

Eadesvantagem?Bom,nocasodaherana,comomostramos,asvezeseconomizamosMUITOtrabalhoherdandomtodose
variveis.
Asvezessimplesmentecolocamosumextends,alteramosumououtromtodo,mexemosemduasoutrslinhasetemosas
Ajudeadivulgaroprojeto
coisasfuncionando.

DelegandonaComposio JavaProgressivo
QuandoenviamosumObjeto/Classeparaoutro,estedeversaberEXATAMENTEoquedevefazer. 11.061curtidas

Porisso,emcomposio,bemcomumoconceitodedelegao,quequandovocenviainformaesparaobjeto(s)/classe(s),
ondecadaumirfazerumacoisadiferenteeespecfica.
CurtirPgina Compartilhar

comosevocfosseochefe,evaipedirparaoprogramadorcomearadesenvolveroaplicativodeumprojeto,paraodesign
fazeraarteeparaowebmastercriarositedoprojeto. Sejaoprimeirodeseusamigosacurtirisso.
Vocestdelegandoacadaumdelesumatarefa.

Elesvoreceberesteobjeto,oprojeto,eirofazerasalteraesnele.
Irochecardadosdesteobjeto,sejfoicriadoisso,aquilo,sejfoialterado,serealmenteparafazerestamudanaouno.

Ocontrriotambmocorre:quandoumobjetovaiserenviado,elepodeirnaclassequeovaireceberechecaralgunsdadose
informaes. Artigospopulares
Esta'consulta'dedadoschamadadecallback.
CursoCompletodeJavapara
Iniciantes
QuandocriamosoJogodaVelhaemJava,criamosumaclassechamada"Jogo",quevaireceberdois"Jogadores"eo
"Tabuleiro".umacomposio,poisessaclasseJogorecebeosobjetosdosjogadoresbemcomoumtabuleiro,evai'mandando'
nascoisas.
comosefosseumgerente,umchefe:olhaseotabuleirotvazio,sealgumganhou,quantasjogadasfezcadajogador,checa
seestejdecidiualinhaecolunaquevaijogar,seacasaqueelejogouestmesmovaziaetcetc. ComousarArrayListemJava:principais
Resumindo:criamosaclasse"Jogo"comumasriedemtodosqueirofazerascoisasfuncionarem,ondedelegamosuma mtodos
funocadaumdeles,demodoque,quandotodostrabalhamjuntos,ojogofunciona. Atomomento,nessaseodeEstruturad
DadosdenossocursodeJava,vimosoqu
tilsoosarrayseasoperaesque
podemosfazerc...
OndeestudarmaissobreHeranaeComposio
Criandooprimeiroprogramaem
Eoassuntorende,cadacasoumcaso,esemprebomlermaissobreoassuntoeexperinciasdeoutrosprogramadores.
JavaComoiniciaremna
Porissovamosdeixasdoistimoslinksparavocsseaprofundaremnoassunto:
programao
Nesteartigoiremoscomear,d
BlogdaCaelumComonoaprenderOrientaoaObjetosHerana fatoaprogramar.Veremoso
MacorattiOOP:HeranaxComposio cdigoinicialquesernecessrioescrever
parainiciarmosnossosestudosnal...

Recebendodadosdousurio:aclasse
Tags:Composio,Herana,OrientaoaObjetos
Scanner
Atopresentemomentodefinimosas
variveisnomomentoemqueestvamos
Nenhumcomentrio: programando.Masesequisssemosobter
essainformaodousur...
Postarumcomentrio
OperaesMatemticas:Adi
Subtrao,Multiplicao,Divis
RestodaDiviso(mdulo)e
precednciadosoperadores
Postagemmaisrecente Pginainicial Postagemmaisantiga Quanto1+2x2?Parans,
podeser5ou6.ProJavasempre5.
asomaprimeiro,6:1+2x2=3x2=6
Assinar:Postarcomentrios(Atom) fizeroprodu...

Onecessrioparacomearaprogramarem
Java:instalandooJDKeoNetBeans

DicaseNovidadesdeJavaporemail
http://www.javaprogressivo.net/2012/10/HerancaComposicaoQualomelhor.html 2/4
08/12/2016 HeranaouComposio:Qualomelhor?JavaProgressivo.net
Ok,vocestconvencido!
Insiraseuemail* amelhorlinguagemdomundo
vocestperdendotempode
vidaacadasegundoqueno
estudarJava.Mas,...

Meinscrever! Arrays:comodeclarar,usare
acessaroselementosdeum
array
ClickheretostudythisJava
lessoninEnglishNesseartigo
introdutriodeArraysdenossaapostilaJava
Sabequantocustaumbomlivrodejava?
Progressivo,vociraprend...
EntreR$100,00eR$300,00
TiposNumricosint(inteiro),floatedouble
SabequantocustaumbomcursopresencialdeJava? (decimaisoureais)|JavaProgressivo
EntreR$1.500,00atR$4.000,00 sabemoscomomostrarmensagensatrav
dos'print'.Agoravamosfazeralgumas
SabequantocustaestudarpeloJavaProgressivo? operaescomnmeros.Iremosmostrar
Absolutamentenada. comotrabal...

JFrameeJPanel:comocriar
Porm,tambmprecisamosdesuaajudaeapoio. umaaplicaogrficaemJava
Paraisso,bastacurtirnossaFanPageeclicarnobotoG+doGoogle. Noartigopassado,deIntrodu
aoestudodeGUI,demosuma
explicaotericaebemsimple
deentendersobreJFrameeJPanel.Agora
vamo...

Programa:Cdigocomentadodoprimeiro
programaoquesoClasseseMtodos
AgoraquevocjumprogramadorJava
poisjfezumprograma,vamosentendero
quevocfez,oqueaquelasopade
letrinhasepara...

CertificadodeprogramadorJava

Parceiros

ContedoOriginalTodososdireitos
reservados

NossiganoTwitter
PolticadePrivacidade

Publicidade:

http://www.javaprogressivo.net/2012/10/HerancaComposicaoQualomelhor.html 3/4
08/12/2016 HeranaouComposio:Qualomelhor?JavaProgressivo.net

42%dedesconto 35%dedesconto

Comprar Comprar

MelhorvisualizadocomGoogleChromeeMozillaFirefox

http://www.javaprogressivo.net/2012/10/HerancaComposicaoQualomelhor.html 4/4

Potrebbero piacerti anche