Principes de conception du Framework
jeudi 13 novembre 2008
1. Peu de classes
Dans Inca il y a très peu de classes car cela permet de simplifier la compréhension de certains principes en ne manipulant que des objets de haut niveaux.
2. Organisation simple des packages en Java
L'organisation des packages en Java donne immédiatement un aperçu de la qualité d'une librairie. Soit elle est très simple et il est facile d'y trouver ce que l'on cherche, soit il y a beaucoup de packages et dans ce cas elle doit être très rigoureuse si on veut avoir une chance de trouver quelque chose. Pour Inca, le mot d'ordre est : au plus simple :
- Pas de préfixe du style org.apache.machin.bidule, non, tout simplement inca
- Un sous-package par domaine uniquement, si possible bien entendu. Exemple : inca.gps ou inca.svg
Plein de possibilité
Plusieurs constructeurs
Un
Injection par setters Retourner this