K
K
k_brainstorm2015-01-21 13:50:45
OOP
k_brainstorm, 2015-01-21 13:50:45

What does "Knowledge of the basics of OOP" mean?

Almost every job in the spirit of "C# Programmer (Intern)" requires knowledge of the basics of OOP.
Can someone please explain what is meant by the word "basics".

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
Andrey Vasiliev, 2015-01-21
@fishboo

Recommended reading
www.ozon.ru/context/detail/id/4574420

A
Armenian Radio, 2015-01-21
@gbg

The ability to answer two button accordion questions: -
What is the difference between an abstract class and an interface
- Why in C ++ it is impossible to throw an exception in the destructor (yes, in such a formulation, giving out that the questioner himself is not in the tooth with his foot).
But seriously, this is the ability to design the object structure of the application well, which is expressed in the knowledge of what you can do with classes in general, how to organize their relationships with each other, and how not to do it. Achieved by many hours of practical experience.
Interesting article: How two programmers baked bread.

A
asd111, 2015-01-21
@asd111

If you know C#, then consider that you already know the basics of OOP. The basics of OOP are encapsulation (hiding an implementation behind an interface), polymorphism (the ability to use multiple implementations of a functional - for example, overloading methods), inheritance (I think it’s clear here). This is the basics of OOP. Usually, in books on C # and on Java, they write about these concepts everywhere and show what and how it looks in the code.
And you also need to be able to write generic classes and methods - very important for C # and Java.

E
Eugene, 2015-01-21
@Nc_Soft

Obsession with Awesome Patterns

P
Puma Thailand, 2015-01-21
@opium

It doesn't really mean anything since C Sharp is a completely OOP language and it goes without saying that you know everything about OOP.

I
Ilya T., 2015-01-22
@Insaned

those who say that everyone who writes in Sharp knows oops: I disagree, I wrote several projects in Sharp using only a structural approach (I'm not proud of it).

K
Kirill Romanov, 2017-07-26
@Djaler

Obviously, because there is no return statement after the conditions.

S
Sergey, 2017-07-27
@red-barbarian

Because it happens when everyone is equal

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question