Page 71 - CodePilot V5.0 C8
P. 71
ENCAPSULATION Ask AGENT
OrangeAI
Why is it helpful to split a task into segments when one segment doesn’t work but the rest do?
Encapsulation means grouping related information and design together so it works as a single,
self-contained unit. It hides the internal details and shows only the required features to the user. Study
This ensures data security and prevents unwanted access or modification.
In the Personal ID Card:
All ID card content is organised in a main section. LOGIC MASKING
Each section is separated to prevent changes from affecting others.
Design rules are kept specific to each section to avoid interference. Logic masking means showing only the information that is needed and hiding anything unnecessary
to keep the display clean and secure. It helps to protect sensitive data from unauthorised access.
The content (data) and design (style) are separated: one for structure, the other for appearance.
Logic masking also reduces confusion by displaying only the most relevant details to the user.
ACTIVITY-3 In the Personal ID Card:
Only important visible details are shown on the front (Name, Position, Employee ID, Blood
Netflix suggests movies and shows you might like, but it group and Department etc.).
doesn’t explain how it makes these recommendations. Sensitive information (full address, emergency contact, etc.) can be placed on the back or
Now, answer the following questions: embedded in a QR code instead of displaying it openly.
(a) Do you think Netflix should explain how it decides what Placeholder images or dummy text can be used while designing so that personal data isn’t
to recommend or is it enough to just see the results? exposed during development.
ACTIVITY-5
(b) How is this similar to a TV remote where you press a button but don’t see how it works?
Open Google Translate on a web browser or app and type the sentence: “I am going to
school.” Translate it into your regional language.
Answer the following questions:
(a) Did Google Translate show the translation process or just the final result?
ACTIVITY-4
You are tasked with preparing an online quiz to shortlist students for an interschool (b) Why do you think it hides the steps?
competition. Use Google Forms to create the quiz.
Now, answer the following questions:
(a) Gather the responses from the Google Sheet, shortlist the top five scorers and write
their names. (c) Can you give another example where that shows only the result, not the steps?
(b) What according to you is encapsulated in this task?
69
Abstraction: The Art of Simplifying

