... | ... | @@ -37,7 +37,7 @@ El tercer método requiere mucho más código que las otras dos formas. Entonces |
|
|
|
|
|
La razón principal es que el tercer método permite añadir partes a una frase o oración con mucha mayor facilidad. Tenemos que recordar que, habitualmente, SimpleNLG-ES se usará en un programa más grande que seleccione el contenido de la oración, y que el contenido se determinará probablemente de manera fragmentada. Es mucho más fácil añadir una palabra o una cláusula a una frase que se ha definido de forma modular en lugar de tener que añadir nueva información a una cadena monolítica cuyas partes no están diferenciadas. Por ejemplo, si quisiéramos describir el parque como "frondoso" y hubiéramos utilizado el tercer método para definir nuestra oración, lo único que tendríamos que hacer es escribir el siguiente código:
|
|
|
|
|
|
place.addPreModifier("leafy");
|
|
|
place.addPreModifier("frondoso");
|
|
|
|
|
|
Si hubiéramos escogido el primer o segundo método, añadir el adjetivo 'frondoso' a la cadena 'parque' sería más complicado. Entre otras cosas, habría que escribir un código que:
|
|
|
|
... | ... | |