# La clase Componere\Abstract\Definition

(Componere 2 >= 2.1.0)

## Introducción

Esta abstracta final representa una entrada de clase, y no debe ser usado por el programador.

## Sinopsis de la Clase

final abstract class Componere\Abstract\Definition {
/* Métodos */
public addInterface(string `$interface`): Definition
public addMethod(string `$name`, Componere\Method `$method`): Definition
public addTrait(string `$trait`): Definition
public getReflector(): ReflectionClass
}

## Tabla de contenidos

- Componere\Abstract\Definition::addInterface — Añadir Interface
- Componere\Abstract\Definition::addMethod — Añadir método
- Componere\Abstract\Definition::addTrait — Añadir rasgo
- Componere\Abstract\Definition::getReflector — Reflection