Please enable JavaScript.
Coggle requires JavaScript to display documents.
Identificando clases en una aplicación en C# (Diferencia de conceptos:…
Identificando clases en una aplicación en C#
Diferencia de conceptos:
Procedimiento
Es un fragmento de código o subprograma que realiza una tarea específica. A diferencia de una función, un procedimiento no retorna valores.
Función
Al igual que un procedimiento, una función es un subprograma que realiza una serie de acciones y retorna un valor.
Método
Al igual que un procedimiento o una función, un método es un conjunto de instrucciones. Sin embargo, no es un subprograma ya que pertenece a una clase. Además, un método puede contener funciones o procedimientos dentro de su código.
Herencia
Mecanismo que permite definir nuevas clases a partir de otras ya definidas.
Consiste en reutilizar el código de una clase en otra. Es decir, permite que una clase herede los atributos y métoodos de otra clase.
Clase
Es la definición de las características concretas de un determinado tipo de objetos. Es decir, de cuáles son los datos y métodos de los que van a disponer todos los objetos de ese tipo.
Clases según la herencia
Superclase, clase padre o clase base
Aquella clase a partir de la cual se derivan las otras clases. Esta clase contiene los atributos y métodos generales o comunes de las clases que descienden.
Subclase, clase derivada o clase hija
Extensión de la superclase que tiene las clase madre y añade nuevos atributos o métodos.
Ejemplos
Método
Es un conjunto de instrucciones a las que se les asocia un nombre. De este modo, si se desea ejecutarlas, basta referenciarlas a través de dicho nombre en vez de tener que escribirlas.