s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
O [incr Tcl] é uma extensão da linguagem Tcl orientada a objetos. Ele foi criado para suportar programação mais estruturada em Tcl. Os scripts Tcl que crescem além de algumas centenas de linhas tornam-se extremamente difíceis de manter. Isto acontece porque os blocos de contrução do Tcl simples são procedimentos e variáveis globais, e todos estes blocos têm que estar em um espaço de nomes global. Não há qualquer suporte à proteção e encapsulamento. O [incr Tcl] introduz a noção de objetos. Cada objeto é um saco de dados com um conjunto de procedimentos ou "métodos" que são usados para manipulá-lo. Objetos são organizados em "classes" com características idênticas, e classes podem herdar funcionalidade de uma outra. Este paradigma orientado ao objeto adiciona mais um nível de organização em cima dos elementos básicos variáveis/procedimentos, e o código resultante e mais fácil de entender e manter.
Requer: Veja também: |