This class was created by Brainscape user david berestetsky. Visit their profile to learn more about the creator.

Decks in this class (17)

Intro
מה זה אינקפסולציה,
מה זה הפשטה,
מהו טיפוס
10  cards
Object Concept
3,
Identity,
מהו זמן חיים של עצם
9  cards
Class concept
מהי מחלקה,
מהם מאפייני המחלקה,
מדוע מצב וזהות אינם חלק מאבסטרקצי...
7  cards
Inheritance and Polymorphism
What is ad hoc pulymorphism,
What is universal polymorphism,
What is strict inheritance
9  cards
Object Model
Where is the method table stored,
Why do we need a class tun time r...,
What is reflection
16  cards
Dynamic binding
What is static binding,
What is dynamic binding,
What type of binding used in java...
12  cards
Dynamic Binding Implementation
What are the steps of virtual fun...,
What happens to the vpointer and ...,
Does each polymorphic object has ...
13  cards
Conformance
What is the meaning of the same o...,
What is the liskov substitution p...,
What s the meaning of no variance
12  cards
Multiple Inheritance
Describe the steps in the dispatc...,
In the dispatch algorithm why do ...,
How does c deal with covariant re...
12  cards
Variations on Inheritance
What s an abstract class,
Can abstract classes have constru...,
What s an abstract method
15  cards
Parametric Polymorphism (Genericity, C++ Templates)
What s parametric polymorphism,
What are the steps in the instant...,
When does the compilation of a te...
9  cards
Parametric Polymorphism in Java: Generics
What is an upper bound on a type ...,
Does type inheritance implies gen...,
What is a lower bound on a type p...
8  cards
Parametric Polymorphism in C#
What are the upsides of c generics,
What are the downsides of c gener...,
What is the default c generics va...
7  cards
Exceptions
What are the 4 policies for handl...,
What is the meaning of resumption...,
What is the meaning of error roll...
11  cards
Squeak
Where is the method implemented,
Where is the method first defined,
What copy methods exist in squeak
12  cards
java
What are the main methods of iter...,
What interface does iterator impl...,
What is a stream
26  cards
java reflection
What is the single meta class cal...,
What is the difference between ge...,
How to invoke private methods wit...
5  cards

More about
OOP

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study david berestetsky's OOP flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

OOP
  • 5 decks
  • 46 flashcards
  • 1 learners
Decks: Explain Object Oriented Design Principle, Explain Object Oriented Design Patterns, Explain Basic Object Oriented Concepts, And more!
OOP using Java
  • 16 decks
  • 283 flashcards
  • 3 learners
Decks: Chapter 1, Chapter 2, Chapter 6, And more!
OOP
  • 1 decks
  • 28 flashcards
  • 1 learners
Decks: Oop Studying, And more!
OOP usmeni
  • 1 decks
  • 79 flashcards
  • 6 learners
Decks: Oop Usmeni, And more!
Make Flashcards