oop and datacenter

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:57 PM on 9/4/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Class

  •  A blueprint for creating objects 

    • (e.g., Car class with attributes like color and speed).

2
New cards

object

  •  An instance of a class

    • (e.g., a specific Car with color = red and speed = 100).

3
New cards

Inheritance

  • Allows a class to inherit properties and methods from another clas

    • (e.g., ElectricCar inherits from Car).

4
New cards

Encapsulation

  • Bundling data and methods together

    • Restricting access to some components to not be changed

5
New cards

Polymorphism

  • Allows objects to be treated as instances of their parent class, while specific methods may behave differently based on the object's actual class

    • (e.g., a Car and Bike both have a start method, but they start differently).

6
New cards

Abstraction

  •  Hiding complex implementation details and showing only the necessary parts to the user 

    • (e.g., you drive a car without needing to understand how the engine works).

7
New cards

Servers

Powerful computers that provide data or services to other devices over a network.

  • They can be physical machines or virtual ones,

  • where multiple virtual servers run on a single physical machine.

8
New cards

Networks

Systems that connect devices (like servers and computers) to share resources and information. Key parts include:


9
New cards

router

Directs data between different networks.


10
New cards

switch

Connects devices within the same network and sends data to the correct one.


11
New cards

Firewall

Manages and protects network traffic based on security rules.


12
New cards

Databases

Where data is stored and managed.


13
New cards

SQL Databases

  • Organize data into tables with relationships, good for complex queries (e.g., MySQL, PostgreSQL).

14
New cards

NoSQL Databases:

  • Handle unstructured data, more flexible, often used for big data or real-time applications (e.g., MongoDB).

15
New cards

Connectivity

 Understanding how servers, networks, and databases work together is crucial. For example, in a web application, the server runs the app, connects to a database to retrieve data, and uses a network to send that data to users.