11.04.2016 Views

Ville

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LES LANGAGES DE LA VILLE<br />

qui peut être utilisée pour produire et comprendre de nouveaux discours<br />

comprenant ce mot 1 .<br />

RELATIONS ENTRE LEXEMES<br />

Les lexèmes eux-mêmes ne sont pas isolés, mais sont en rapport<br />

entre eux, et forment des réseaux de concepts étroitement connectés. On sait<br />

que la ville s’oppose au village (lien d’antonymie), qu’elle est plus petite<br />

qu’une mégapole (relation d’hyponymie), etc. Bref, les lexèmes se<br />

définissent aussi par leur place dans une hiérarchie, et connaître un lexème,<br />

c’est aussi pouvoir le replacer dans un ensemble significatif pertinent.<br />

REPRESENTATION DANS LES LANGAGES OBJETS<br />

Les langages orientés objets modélisent la réalité à l’aide de la<br />

notion abstraite de classe à partir de laquelle on peut créer des objets<br />

concrets, qui communiquent entre eux dans un programme informatique. Par<br />

exemple, si on définit la classe des chats, je peux ensuite créer des instances<br />

(ou des objets) de cette classe, à savoir Minou, Raminagrobis, etc. et les<br />

mettre en rapport avec d’autres objets de l’univers modélisé (par exemple<br />

mettre en rapport un chat et une souris). Une classe se définit à la fois par des<br />

attributs et des méthodes. Les attributs sont les propriétés spécifiques de la<br />

classe, et les méthodes sont les différentes opérations que peuvent effectuer<br />

les objets. Ainsi, un chat a des griffes rétractiles (attribut) et lorsqu’il est face<br />

à Minnie (qui appartient à la classe des souris), il la mange (méthode).<br />

On représente souvent la classe sous la forme suivante :<br />

Chat<br />

griffes<br />

mange des souris<br />

La première case représente le nom de la classe (Chat), la seconde<br />

ses propriétés et la troisième les méthodes. Les instances par contre sont<br />

représentées comme ceci :<br />

minou : Chat<br />

Chacune des classes est en relation avec d’autres classes : Chat est<br />

une sous-classe de la classe Mammifère et une super-classe de la classe<br />

Angora : nous avons donc la hiérarchie suivante :<br />

Mammifère<br />

Chat<br />

Angora<br />

qui indiquent les relations entre classes. Une propriété importante de<br />

cette hiérarchie est l’héritage. Chat va hériter de sa super-classe Mammifère<br />

les attributs et les méthodes de cette classe. Par exemple, si Minou est un<br />

1 Cela n’est pas suffisant évidemment. Ainsi, pour ne citer qu’un exemple, il faut ajouter les<br />

contraintes morpho-syntaxiques spécifiques liées à chaque acception.<br />

242

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!