close
Warning:
Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jul 2, 2010, 9:32:59 AM (15 years ago)
- Author:
-
Pedro Gea
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
49 | 49 | el contenedor principal se denominaba {{{MMS.C}}}. Ya no. |
50 | 50 | |
| 51 | == Otros cambios generales == |
| 52 | |
| 53 | A continuación se citan otras diferencias entre las versiones 0.5 y 0.6 de MMS. |
| 54 | |
| 55 | === Métodos constructores === |
| 56 | |
| 57 | Las instancias de los nuevos objetos se crean llamando métodos constructores |
| 58 | ({{{::Create<Object>}}}) de un objeto superior. Estos métodos en MMS_0.5 devolvían |
| 59 | un número indicando si la acción había tenido éxito o no. |
| 60 | En MMS_0.6 sin embargo devuelven la instancia creada. |
| 61 | Este cambio se introduce para facilitar la obtención de la nueva instancia sobre |
| 62 | la que podrían realizarse nuevas acciones. |
| 63 | |
| 64 | '''Código en MMS_0.5''' |
| 65 | |
| 66 | {{{ |
| 67 | Real parent::Create<Object>([[ |
| 68 | Text _.name = <nombre>; |
| 69 | ... |
| 70 | ]]); |
| 71 | @MMS.<Object> object = parent::Get<Object>(<nombre>); |
| 72 | }}} |
| 73 | |
| 74 | '''Código en MMS_0.6''' |
| 75 | |
| 76 | {{{ |
| 77 | MMS::@<Object> object = parent::Create<Object>([[ |
| 78 | Text _.name = <nombre>; |
| 79 | ... |
| 80 | ]]); |
| 81 | }}} |
51 | 82 | |
52 | 83 | |
… |
… |
|
54 | 85 | |
55 | 86 | |
56 | | |
57 | | |