The Bento language provides a wide range of benefits due to its unique role as an
object-oriented presentation language. Further benefits arise not from Bento's
conceptual underpinnings so much as its style.
Benefits of Using an Object-Oriented Language
Bento is object-oriented (OO) meaning it allows data and logic to be
encapsulated into objects according to object-oriented principles.
As programmers of OO languages such as C++ and Java well know, the benefits of OO are
- Reliability. OO techniques minimize the dependencies between parts of the system,
so bugs are more likely to be localized.
- Maintainability. OO allows complex applications to built out of simple components; the
simpler a component, the cheaper and quicker it is to fix or modify.
- Extensibility. OO components are intrinsically extensible, even in ways unforeseen
by the original developers, so changes to meet new requirements are possible and often
- Reusability. OO solutions lend themselves to generalization. OO techniques make it
possible to build abstract, high level solutions which can be customized and adapted for specific
circumstances. As a result, OO developers are less likely to find themselves "reinventing
Use of any software, source code and documentation obtained from this site
is governed by the
Bento Poetic License.
Copyright © 2003 by bentodev.org