Unlocking the Power of User Experience: Object-Oriented UX (OOUX) Fundamentals

Vidhyasri Sathasivam
Bootcamp
Published in
3 min readMay 31, 2023

Hey there! 🌟 I’m excited to share my latest adventure in the world of UX design: Object-Oriented UX (OOUX)!

After completing the mind-blowing course “Object-Oriented UX (OOUX) Fundamentals” on Udemy, I couldn’t wait to dive deeper into this fascinating field. 📚💡

OOUX is all about organizing and structuring information based on the core objects of a system. 🧩 It’s like building a puzzle where every piece fits perfectly, making our designs more intuitive and scalable.

Did you know that the concept of objects in OOUX comes from the world of programming? 🖥️

Imagine designing a product page where each element, from the product image to the “Add to Cart” button, is a distinct object. 📦 By understanding the relationships between these objects, we can create reusable components and simplify the user experience. It’s like assembling Lego blocks to build an incredible user journey! 🧱🚀

Throughout my learning journey, I discovered some key principles that truly rocked my UX world. One of them is the principle of “object mapping.” 🗺️ It involves identifying and visualizing the core objects and their connections, helping us create a solid foundation for our designs. It’s like drawing a treasure map to guide users on their journey! 🗺️🔍

Another principle that stood out is “progressive disclosure.” It’s about revealing information gradually, and guiding users through a seamless experience. Think of it as a magician revealing tricks one step at a time, leaving your users pleasantly surprised!

Principles of OOUX

There are several key principles of OOUX:

  • Encapsulation: Objects should be self-contained and should not rely on other objects to function. This makes them easier to understand and maintain.
  • Inheritance: Objects can inherit properties and methods from other objects. This allows for code reuse and makes it easier to create complex objects.
  • Polymorphism: Objects can be used in different ways, depending on their context. This makes OOUX designs more flexible and adaptable.

If you’re interested in learning more about OOUX, here are a few resources:

  • The Object-Oriented UX Design Handbook by Luke Wroblewski
  • Object-Oriented User Experience Design by Jeff Gothelf and Josh Seiden
  • The Object-Oriented UX Design Patterns Handbook by Luke Wroblewski

Did you know that the first object-oriented programming language, Simula, was developed in 1967? Simula was used to create the first object-oriented operating system, Unix.

Conclusion

OOUX is a powerful design approach that can help to improve usability and design efficiency. If you’re interested in learning more about OOUX, I encourage you to check out the resources I’ve listed above.

And Now I invite you guys to continue this journey, let's learn more about OOUX together, stay tuned I will be sharing all my thoughts and let's explore together.

--

--

Vidhyasri Sathasivam
Bootcamp
Writer for

I am vidhyasri sathasivam, UX/UI designer, innovator, creative thinker.