GLOSARIO DE PROGRAMACIÓNAgregación (aggregation).- Relación en la que un objeto se compone o está construido de uno o más objetos, de modo que la colección completa representa un todo. Las relaciones de agregación se especifican entre clases y se reflejan en instancias de objetos.Algoritmo (algorithm).- Método que describe cómo se resuelve un problema en término de las acciones que se ejecutan y especifica el orden en que se ejecutan estas acciones. Los algoritmos ayudan al programador a planificar un programa antes de su escritura en un lenguaje de programación.Argumento (argument).- Información pasada a un método. Los argumentos se suelen llamar también parámetros. Un método que espera recibir argumentos debe contener una declaración de argumentos formales por cada argumento actual como parte de la cabecera del mismo. Cuando se invoca a un método, los valores de los argumentos actuales 8 reales) se copia en los correspondientes argumentos formales. Vease parámetro actual (actual parameter). Array (array, vector, lista) Objeto contenedor que almacena una secuencia indexada de los mismos tipos de datos. Normalmente los elementos individuales se referencian por el valor de un índice. El índice es un valor entero que , suele comenzar, en 0 para el primer elementos, 1 para el segundo y así sucesivamente. Asignación (assignment).- Almacenamiento de un valor en una variable. La sentencia de asignación es aquella que implementa la asignación y utiliza un operador de asignación. Asociación (association).- Una relación entre dos clases tales como una instancia de una clase referencia a una instancia de otra clase. Asociatividad (associativity).- Orden en que se envalúan operadores de igual precedencia o prioridad dentro de una expresión. La asociatividad por la izquierda produce una evaluación de izquierda a derecha y la asociatividad por la derecha conduce a una evaluación de derecha a izquierda. Clase (clase).- Colección encapsulada de datos y operaciones que actúan sobre los datos. El concepto de clase es fundamental en programación orientada a objetos. Una clase consta demétodos y datos. Los métodos de una clase definen el conjunto de operaciones permitidas sobre los datos de una clase (sus atributos). Una clase puede tener muchas instancia de la clase u objetos.Clase abstracta (abstract class) Superclase que contiene características comunes compartidas por las subclases. Se declaran utilizando la palabra reservada abstract. Las clases abstractas pueden contener datos y métodos, pero no se pueden instanciar (crear objetos); es decir, no se pueden crear objetos de esta clase.Clase cliente (client class).-Clase que hace uso de otra clase. Clase concreta (concrete class).- Una clase diseñada para crear (tener) instancias de objetos Clase hija (child class).- Véase subclase. Clase interna (inner class).- Una clase interna es una clase empotrada en otra clase. Las clases internas permiten definir pequeños objetos auxiliares y unidades de comportamiento que hacen a los programas más simples y concisos. Clase interna (inner class).-Término utilizado para describir una clase declarada dentro de otra declaración de clases. Clase miembro (member class).-Término general utilizado para describir una clase declarada dentro de otra declaración de clases.
Want to create your own Notes for free with GoConqr? Learn more.