En el paradigma puro de la programación objetual: Todo es un mensaje y todo es un objeto Los objetos pueden comunicarse con otros objetos o consigo mismo. Los objetos tienen características reflexiva o de introspección: saber sobre su propio estado.
Aquí sería también importante una gráfica, así solo con texto me cuesta imaginarlo.