Programmation objet en Java - Irisa

la programmation (orientée) objet en l'illustrant avec le langage Java ;. ? l' utilisation .... Principe : Pour pouvoir penser une solution informatique, il faut substituer ...


Un extrait du document

' &$ % ProgrammationobjetenJava XavierCrégutcregut@enseeiht.fr�.66;ᙴOctobre2009X.CrégutProgrammationobjetenJava1 ' &$ % Objectifsducours Lesobjectifsdececourssont:–laprogrammation(orientée)objetenl'illustrantaveclelangageJava;–l'utilisationdelanotationUML(UniedModelingLanguage)pourreprésenterl'architecturestatiquedusystème(diagrammedeclasses);–lesexceptions;–laprogrammationparcontrat;–lesinterfacesgraphiques(Swing)etlaprogrammationévénementielle;–desélémentsméthodologiques.Remarque:MêmesilelangagecibleestJava,lesconceptsprésentésicipeuventêtreappliquésdanslecadred'autreslangagesobjets(C++,Eiffel,etc.).X.CrégutProgrammationobjetenJava2 ' &$ % Références [1]CayS.HorstmannandGaryCornell.AucœurdeJava2,volume1Notionsfondamentales.CampusPress,8edition,2008.[2]BruceEckel.ThinkinginJava.Prentice-Hall,3edition,2002.http://www.mindviewinc.com/Books/.[3]JoshuaBloch.Javaefcace.Vuibert,2002.[4]DavidFlanagan.Javaenconcentré.O'Reilly,5edition,2006.[5]MarkGrand.PatternsinJava:ACatalogofReusableDesignPatternsIllustratedwithUML,volume1.Wiley,2edition,2002.[6]Sun.TheSourceforJavaTechnology.http://java.sun.com.[7]JamesGosling,BillJoy,GuySteele,andGiladBracha.TheJavaLanguageSpecication.Addison-Wesley,3edition,March2005.http://java.sun.com/docs/books/jls/.[8]BertrandMeyer.Object-orientedsoftwareconstruction.PrenticeHall,2ndedition,1997.[9]Pierre-AlainMullerandNathalieGaertner.ModélisationobjetavecUML.Eyrolles,2èedition,2003.[10]MartinFowler.UML2.0.CampusPressRéférence,2004.[11]OMG.UMLResourcePage.http://www.omg.org/uml/.X.CrégutProgrammationobjetenJava3 ' &$ % Planducours –Exempleintroductif:approcheobjetvsapprochetraditionnelle(C)...........5–LaplateformeJava:caractéristiquesetoutils..............................17–AlgorithmiqueenJava:types,opérateurs,structuresdecontrôle.............38–Paquetages:structurationd'uneapplication...............................58–Encapsulation:Classesetobjet...........................................62–Tableaux,Stringetautresclassesdel'APIJava...........................127–Spécicationdecomportement:lesinterfaces............................152–Paramétrisation:lagénéricité...........................................179–Héritageetconceptsassociés............................................195–Responsabilitéd'uneclasse.............................................262–Programmationparcontrat...........................................268–Exceptions..........................................................300–Classesinternes........................................................318–QuelquesAPIJava.....................................................330–UML,Designpatterns,Interfacesgraphiques...................autressupportsX.CrégutProgrammationobjetenJava4 ' &$ % Approcheobjet:Exempleintroductif Exercice1:ÉquationduseconddegréCommentrésoudre(afcherlessolutionsde)l'équationduseconddegré:–avecuneapprochetraditionnelle(langageimpératifoufonctionnel);–avecuneapprocheobjet.Remarque:Onselimiteaucasgénérald'uneéquationavecdeuxracinesréel

Autres livres:

Penser en C++ - Coyotus
Penser en Java - BigBozoid - Free
Top Livres   ||   De A a Z   || De Z a A