Compare Objects Pattern Set Version this Page
Return to Top

The Comparison pattern is appropriate when users need to view a comparison of two or more objects with their attributes on one page. These comparisons are generally used to provide quantitative as well as qualitative analysis of the objects. For example, this pattern is useful when you need to compare the features of two cell phones (objects) of the same or different brand (such as comparing the camera, Bluetooth, FM radio, price, and other attributes).

  • The term “object” is defined as the entity used in the comparison. An object can be physical or abstract. For example, a physical object can be a product item, while an abstract object can be text content.
  • An attribute is a characteristic or feature of an object. Attributes can be quantitative or qualitative. For instance, physical dimensions (such as length, width, or height) are quantitative attributes, while "premium" or "standard" are qualitative attributes.
Patterns Contained in This Set
Return to Top
Fixed Objects Comparing predefined objects and attributes in a view-only format
One to Many Objects Comparing other objects to one chosen object (master object)
Configure Comparison Comparing selected objects to a set of predefined or chosen attributes
Configure and Compare Comparing objects to changed attribute values in real-time
Pattern Set Decision Table
Return to Top
Fixed Objects
One to Many Objects
Configure Comparison
Configure and Compare
Are attributes selectable? No No Yes No
What is the maximum number of objects allowed for comparing? 3-4 Unlimited 2-3 2-3
What is the maximum number of attributes allowed for selecting? NA NA Unlimited NA
Are attribute values editable? No No No Yes
Related Patterns
Return to Top
Information Entry Forms Used in page layouts to help the user provide preformatted information, usually short, nonnarrative answers to questions.
Pooling Items Used when the user needs to perform multiple searches or browsing to get to a set of one or more items to act upon. Then the user wants a way of pooling the items together into a group that can be acted on together.
Related Guidelines
Return to Top
Tables The principal method for displaying and interacting with data in Oracle Web applications.
Shuttle Used to assemble a list of items by moving or adding items from a list of available items to a list of selected items.
Headers Guidelines relating to the use of page headers (as well as subheaders and sub-subheaders).
About Oracle | Legal Notices | Terms of Use | Your Privacy Rights