curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md
Listen to the audio and answer the question below.
What is Mark trying to understand about encapsulation?
If it means combining all parts of a program into one large block.
This is the opposite of what Mark is asking.
If it means organizing code into smaller, more manageable parts.
If it means removing all logic from the program.
Mark isn't asking about deleting or removing anything from the code.
If it means writing the same code in multiple places.
Mark is asking about structure, not about repeating code.
2
Mark is asking whether encapsulation means breaking code into smaller parts. This shows he is trying to understand the concept in terms of organizing code better.
While he doesn't fully define encapsulation, he's on the right track — encapsulation involves grouping related data and behavior into a single unit, which often leads to cleaner and more manageable code.
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "B1_16-1.mp3",
"startTime": 1,
"startTimestamp": 28.16,
"finishTimestamp": 37.42
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 6.4,
"dialogue": {
"text": "Oh, okay. Thanks for explaining. I also heard encapsulation.",
"align": "center"
}
},
{
"character": "Mark",
"startTime": 6.7,
"finishTime": 10.86,
"dialogue": {
"text": "Does that mean breaking code into smaller parts like encapsulating it?",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 11.36
}
]
}