Chp 1 : Object Tech Flashcards

(14 cards)

1
Q

List out 4 principles of OOP ( Object Oriented Programming )

A
  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is object technology?

A

A set of principles (abstraction, encapsulation, polymorphism) guiding software construction, with supporting languages, databases, and tools.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List out The Strengths of Object Technology ( 5 )

A
  1. Reflects a single paradigm
  2. Facilitates architectural and code reuse
  3. Reflects real world models more closely
  4. Encourages stability
  5. Is adaptive to change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What paradigm reflects strength of object technology?

A

Reflects a single paradigm.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does object technology facilitate reuse?

A

Facilitates architectural and code reuse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does object technology model reality?

A

Reflects real‑world models more closely.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What strength of object technology promotes code stability?

A

Encourages stability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is object technology adaptive?

A

It is adaptive to change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does object technology support client/server and web development?

A

Encapsulates business information in objects and distributes processing across networks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does object technology enable real‑time systems development?

A

It enables higher quality and flexibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does object‑orientation meld data and processing compared to structured design?

A

It melds data and data‑flow process together early in the lifecycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does OO (Object Orientation) encapsulation differ from Structured Design?

A

It has a high level of encapsulation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does OO (Object Orientation) promote code reuse?

A

It promotes reuse of code differently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does OO support extensibility?

A

Permits more software extensibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly