Generalization

Most beginner's programs are too brittle - they might solve a very specific problem well, but break down if even the slightest detail changes. Objects are famous for increased productivity through software reuse, but it doesn't happen unless care is taken to replace constants with variables and to make dependencies in general explicit ( getting rid of them if possible ).


see also:
| new3 | | intro | | faq | | history | | runtime | | tutorial | | tiny | | plan |
back to:
| merlin |
| LSI | | USP |
please send comments to jecel@lsi.usp.br (Jecel Mattos de Assumpcao Jr), who changed this page on Dec 9, 13:36 .