• Best of luck to the class of 2024 for their HSC exams. You got this!
    Let us know your thoughts on the HSC exams here
  • YOU can help the next generation of students in the community!
    Share your trial papers and notes on our Notes & Resources page

SDD Final Stretch (4 Viewers)

Joined
Nov 9, 2023
Messages
36
Gender
Male
HSC
2024
im gonna bring a highlighters and highlight the parts of the question where an external identity, process, store etc would take place. That might not be a you thing but it works for me when i dont really have time to think about it
 

Demons

goated member
Joined
Aug 21, 2023
Messages
195
Gender
Male
HSC
2024
im gonna bring a highlighters and highlight the parts of the question where an external identity, process, store etc would take place. That might not be a you thing but it works for me when i dont really have time to think about it
I do something similar, but I draw the actual stuff like a box around entities in the question, circle the processes and open box the data stores.
 

mellysmelly

Active Member
Joined
Nov 13, 2023
Messages
106
Gender
Female
HSC
2024
im gonna bring a highlighters and highlight the parts of the question where an external identity, process, store etc would take place. That might not be a you thing but it works for me when i dont really have time to think about it
yeah my teacher told me to draw the symbols around the external entities processes data and databases... i recommend doing that (HES A HSC MARKER)
 

voxxel

New Member
Joined
Jul 29, 2024
Messages
6
Gender
Male
HSC
2024
Can someone explain abstraction and encapsulation i seriously don't get it (OPTION 1)
from what i understand abstractions is kinda just making maintenance easier by reducing unnecessary features of objects + breaking complex systems into easier smaller chunks


encapsulation is that 'private' line oop thingamabobs uses to make sensitive variables/information such as full names inaccessible to hackers/ other modules. for other modules to access these variables they have to use 'get' and 'set'
 
Joined
Nov 9, 2023
Messages
36
Gender
Male
HSC
2024
Abstraction and encapsulation are fundamental concepts in object-oriented programming (OOP), and they both help manage complexity by dealing with how data and functions are used and organized.

1. Abstraction:
- It's about simplifying complex reality by modeling classes based on relevant attributes and behaviors.
- Abstraction focuses on what an object does rather than how it does it. For example, when you use a smartphone, you only care about the features like calling or texting, without needing to know the inner workings of the circuits.
- In programming, abstraction is achieved through abstract classes and interfaces, which define methods without implementation, leaving the details to be handled by other classes.

2. Encapsulation:
- It refers to bundling data (attributes) and the methods (functions) that operate on that data into a single unit (like a class).
- Encapsulation also controls access to the internal workings of that object by using access modifiers like private, public, and protected.
- For example, in a car, you interact with the steering wheel, but the complex mechanism of how the car turns is hidden (encapsulated) from you.

In short:
- Abstraction hides complexity by showing only the necessary details.
- Encapsulation protects an object's data by controlling access to it.
 

mellysmelly

Active Member
Joined
Nov 13, 2023
Messages
106
Gender
Female
HSC
2024
Abstraction and encapsulation are fundamental concepts in object-oriented programming (OOP), and they both help manage complexity by dealing with how data and functions are used and organized.

1. Abstraction:
- It's about simplifying complex reality by modeling classes based on relevant attributes and behaviors.
- Abstraction focuses on what an object does rather than how it does it. For example, when you use a smartphone, you only care about the features like calling or texting, without needing to know the inner workings of the circuits.
- In programming, abstraction is achieved through abstract classes and interfaces, which define methods without implementation, leaving the details to be handled by other classes.

2. Encapsulation:
- It refers to bundling data (attributes) and the methods (functions) that operate on that data into a single unit (like a class).
- Encapsulation also controls access to the internal workings of that object by using access modifiers like private, public, and protected.
- For example, in a car, you interact with the steering wheel, but the complex mechanism of how the car turns is hidden (encapsulated) from you.

In short:
- Abstraction hides complexity by showing only the necessary details.
- Encapsulation protects an object's data by controlling access to it.
thank you, my friend.
 

mellysmelly

Active Member
Joined
Nov 13, 2023
Messages
106
Gender
Female
HSC
2024
from what i understand abstractions is kinda just making maintenance easier by reducing unnecessary features of objects + breaking complex systems into easier smaller chunks


encapsulation is that 'private' line oop thingamabobs uses to make sensitive variables/information such as full names inaccessible to hackers/ other modules. for other modules to access these variables they have to use 'get' and 'set'
thank you, my friend.
 

igor9

Well-Known Member
Joined
Sep 9, 2024
Messages
360
Gender
Male
HSC
2024
damn lads i haven't started since i got home kinda was just deeping math even tho it went fine but still just wasting time on thinking abt it 😅 is it over lads? aight quick yt vid and i'll lock in
 

igor9

Well-Known Member
Joined
Sep 9, 2024
Messages
360
Gender
Male
HSC
2024
Can someone explain abstraction and encapsulation i seriously don't get it (OPTION 1)
encapsulation is when an object hides its data and processing from other parts of the program making the objects less likely to have bugs and errors in them and disallow anyone from accessing the data in the objects or changing it from other parts of the program, as they can only be accessed through public methods in the class. (hopefully this is correct idk 😅 )
 

mellysmelly

Active Member
Joined
Nov 13, 2023
Messages
106
Gender
Female
HSC
2024
encapsulation is when an object hides its data and processing from other parts of the program making the objects less likely to have bugs and errors in them and disallow anyone from accessing the data in the objects or changing it from other parts of the program, as they can only be accessed through public methods in the class. (hopefully this is correct idk 😅 )
thank you, my friend.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 4)

Top