Giao diện người dùng là một tập các đối tượng. Những đối tượng đó đều có dữ liệu, chức năng của chúng và các đặc điểm mà chúng được kế thừa từ các đối tượng khác.
Trong thực tế, có rất nhiều ứng dụng HCI hiển thị và biến đổi thông tin, như là: các chương trình soạn thảo Word hiển thị các tài liệu, chương trình đồ hoạ hiển thị các hình ảnh, bảng tính hiển thị các số liệu…Trong các ví dụ trên, việc lựa chọn các đối tượng giao diện và sự phân cấp giữa các đối tượng là rất rõ ràng. Ví dụ, trong chương trình soạn thảo, tài liệu bao gồm nhiều đoạn, mỗi đoạn lại bao gồm nhiều từ. Tất cả các đối tượng đó đều là các đối tượng giao diện.
Thuộc tính của đối tượng: Mỗi đối tượng giao diện có các thuộc tính vật lý và nhận thức của nó. Thuộc tính vật lý bao gồm các thuộc tính như: kích thước, vị trí, và tính nhìn thấy được. Tính nhìn thấy được có 2 khía cạnh: tính nhìn thấy được của đối tượng ở trên màn hình và tính nhìn thấy được của phạm vi hoặc biên của đối tượng. Cả 2 khía cạnh của tính nhìn thấy được đều có ý nghĩa rất quan trọng trong quá trình thiết kế giao diện người dùng. Ví dụ, người sử dụng sẽ không thể truy cập đến các đối tượng mà họ không thể nhìn thấy được. Các thuộc tính nhận thức là các tính chất của đối tượng không thể hiển thị được rõ ràng và không thể truy cập được dễ dàng. Ngoài việc đặc tả tất cả các thuộc tính, người thiết kế cũng nên biết được số lượng các thuộc tính và kích thước của chúng. Nếu một đối tượng có quá nhiều thuộc tính, người thiết kế nên phân rã đối tượng đó ra thành các đối tượng con hoặc cụ thể hoá các thuộc tính.
Nguyễn Viết C ường K4B Khoa CNTT 109