Java, les objets : tout de suite ! Classes abstraites et interfaces

03/06/2003


Cliquez ici pour démarrer


Table des matières

Java, les objets : tout de suite ! Classes abstraites et interfaces

Sommaire

Classe abstraite ou incomplète

Interface

IntSet de liskov

Parcours, égalité et invariant

L interface IntSetI

Une implémentation possible : IntSet

La classe IntSet

choose, size, subset et iterator

equals, toString et repOk

Un extrait de la classe TestIntSet

Pause : Quelle conception de classes ?

Une solution : le Pattern Décorateur

Pattern décorateur et IntSet

La classe abstraite IntSetWrapper

La classe IntSetWrapper

La classe IntSetAsserted

Un premier test &

Comment comparer deux implémentations ?

La classe IntSetAsTreeSet

Un deuxième test &

Un troisième test = premier(deuxième(original))

Un quatrième test = deuxième(premier(original))

Seconde Partie en extra

Pourquoi ?

Les collections en java-2 : Objectifs

Sommaire Collections en Java

Les Collections en Java, paquetage java.util

Interface java.util.Collection

java.util.Iterator

Du bon usage de Iterator

Java.util.Collection

Première implémentation incomplète

AbstractCollection, implémentations de containsAll

AbstractCollection : la méthode contains

AbstractCollection : la méthode removeAll

AbstractCollection : la méthode remove

Encore une : la méthode retainAll

Interface Set et List

Iterator extends ListIterator

AbstractList

AbstractList : la méthode indexOf

AbstractList : Ll méthode lastIndexOf

AbstractList : la méthode iterator et la classe interne

La classe interne , suite

Les biens connues et concrètes Vector et Stack

Les classes concrètes ArrayList et LinkedList

ArrayList, LinkedList : enfin un exemple concret

Set et AbtractSet

AbstractSet : la méthode equals

AbstractSet : la méthode hashCode

Linterface SortedSet

Ordre et relation

Les concrètes en fin

Les concrètes : un exemple

Les concrètes bien connues

Pour lexemple : une classe Entier

La relation dordre de la structure

Le test

Adressage associatif, Hashtable

Une table de hachage

Au complet

Un exemple : fréquence des éléments de args &

La classe Collections

La méthode Collections.sort

Un autre exemple dutilisation

Résumé, synthèse

Auteur:Jean Michel

Messagerie: douin@cnam.fr

Page d'accueil: http://jfod.cnam.fr

Autres informations:
David J. Barnes & Michael Kölling Objects First with Java A Practical Introduction using BlueJ Prentice Hall / Pearson Education, 2003 ISBN 0-13-044929-6