Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Object-Oriented COBOL (https://www.cobolforo.es/forumdisplay.php?f=37)
-   -   [Duda] ¿Qué se hace en CLASS-OBJECT y FACTORY? (https://www.cobolforo.es/showthread.php?t=560)

Nitzer 2 de febrero de 2017 09:30

Increibles aportaciones. A veces nos olvidamos de todo lo que se puede conseguir con Cobol. Estamos demasiado centrados en programar nuestro negocio.

Eslopes 2 de febrero de 2017 14:26

Site OO Cobol
 
Olá,

eu havia publicado no meu site coisas como design patterns, integração com Java, com GoogleMaps, OO Cobol e VB Script, exemplos de diversas coisas. Acho que meu erro foi ter publicado em inglês.

Ainda dá para ver algo online no webarchive

Site sobre OO Cobol


Saludos, Emerson

Kuk 2 de febrero de 2017 15:07

Eslopes, a mi no se me abre la página...

Yo insisto en que el tema es muy interesante. Sería una pena que tanto material se pierda. Amigo Eslopes, cuando puedas estaría bien que vayas publicando aquí en el Foro cosas que tenías en esa WEB. Personalmente yo te lo agradecería :bien::yupi:

Nitzer 4 de febrero de 2017 20:28

Eslopes, opino como Kuk, sería una verdadera pena perder toda esa información y la página no va :(

Kuk 22 de febrero de 2017 15:49

Eslopes, en este código usas STATIC:

Código COBOL:
  1.        CLASS-ID. Singleton AS "CoolThings.Singleton".
  2.    
  3.           *> Static data and methods
  4.           static.
  5.               data division.
  6.                  working-storage section.
  7.                  01 instance usage object reference SINGLETON is private.
  8.              
  9.               procedure division.
  10.                   method-id. GetInstance AS "GetInstance".
  11.                       data division.
  12.                           linkage section.
  13.                           01 localSingleton usage object reference SINGLETON.
  14.                          
  15.                       procedure division returning localSingleton.
  16.                           if (instance equal null) then
  17.                                 invoke Singleton "NEW" returning localSingleton
  18.                                 set    instance  to localSingleton
  19.                           else
  20.                                 set    localSingleton    to instance
  21.                           end-if
  22.                          
  23.                   end method GetInstance.
  24.           end static.
  25.    
  26.           *> Instance's data and methods      
  27.           object.
  28.               environment division.
  29.                   data division.
  30.                       working-storage section.
  31.                       01   counter pic s9(04) value zeros.
  32.              
  33.               procedure division.
  34.                   method-id. NEW is private.
  35.                       data division.
  36.                       procedure division.
  37.                           move zeros   to counter.
  38.                      
  39.                   end method NEW.
  40.                  
  41.                   method-id. GetCounter as "GetCounter".
  42.                       data division.
  43.                           linkage section.
  44.                           01 localCounter  pic s9(04).
  45.                              
  46.                   procedure division returning localCounter.
  47.                      add   1       to counter.
  48.                      
  49.                      move  counter    to  localCounter.
  50.                      
  51.                   end method GetCounter.
  52.                  
  53.           end object.        
  54.  
  55.       END CLASS Singleton.

Entiendo que en el dialecto de Fujitsu OO COBOL, STATIC equivale a FACTORY. ¿Es esto cierto?


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

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.