Technoholic

Programming and Productivity tips and tricks

Naked Objects–Really Naked?

February 06, 2021 — Vinayak Gadkari

naked-objects-icon

Naked Objects is an eye catching name. No wonder that it has been demonstrated at the OOPSLA 2001 conference under the banner of Intriguing Technologies.

Copyright (c) 2002 nakedobjects.org

The Naked Objects Pattern

  • Design behaviourally complete domain objects i.e.- Encapsulate all the behaviour/functionality within the domain objects.
  • Single point definition: All the representations of a domain object such as user-interface, database-mapping, should be derived automatically from the domain object class itself.
  • Object-oriented user-interface (OOUI): By exposing behaviourally-complete objects, users can view and interact with underlying domain

Read more...