Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   POO en Units (https://www.clubdelphi.com/foros/showthread.php?t=89736)

Ramsay 27-01-2016 00:49:24

POO en Units
 
Hola estoy estudiando POO en clases con C# y queria hacer mi primer POO en Delphi , pero solo encuentro temas sobre "units" , un ejemplo del foro seria :

Código Delphi [-]
 unit Unit2;
  
 interface
  
 uses Dialogs;
  
 procedure Saludame;
  
 implementation
  
 procedure Saludame;
 begin
   ShowMessage('¡Hola, cómo va eso!');
 end;
  
 end.

¿ Es esto el POO de Delphi ? Si es asi se muy simple y facil de aprender , ya que solo es agregar funciones.

Casimiro Notevi 27-01-2016 01:14:02

http://terawiki.clubdelphi.com/Delph..._in_Delphi.rar
http://programacion.net/articulo/pro..._a_objetos_279

AgustinOrtu 27-01-2016 01:55:53

En esta seccion de Delphi Access hay una serie de articulos de Delphius altamente recomendados

Neftali [Germán.Estévez] 27-01-2016 12:26:40

Yo diría que no.
Eso símplemente es una Unit que contiene un procedimiento.

Según la wiki si buscas OOP:

"La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
....
Objeto
Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea, o con objetos internos del sistema (del programa)."


Programación orientada a objetos (OOP) es aquella que usa OBJETOS. Y un OBJETO es una instancia de una CLASE. Por lo tanto una aplicación diseñada con OOP es aquella que utiliza CLASES.
Esa unit que has puesto no utiliza ninguna clase, sólo un procedimiento.

Lo siguiente que hay que preguntar es si tienes claro lo que es un OBJETO y una CLASE. Relacionado con esto, lo que es un CONSTRUCTOR, un MÉTODO, una PROPIEDAD,...
Si la respuesta es que no, revisa el link que ha puesto Casimiro, porque lo explica bastante bien y de forma simple.


La franja horaria es GMT +2. Ahora son las 16:06:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi