What should be the TOE and what not?

I read a lot of people saying that some things should not be written in an object-oriented style - like a person learning the OO style coming from background C, what do they mean by that?

What shouldn't be OO, why are some things better for this design, and how do we know when it's best to do something?

+5
source share
7 answers

The real world is full of objects.

It is useful to make the software world fit the real world.

"What about the" system utilities? They only deal with abstractions, such as sockets, processes, and file systems. " They sound like things to me. They have attributes and behavior, they have associations.

proof, OO , . , . , . , , - , .

OO, , . OO - , . , , , , OO. , . , , " ".

+5

, , . . , .

OO , . , , , , .

OO - , , , . : ( ) , , . , , , .

OO MVC , , , , , , , . , -, OO " "... , , .

+3

- - . OO , , , , .

, , , .

+2

( ?), OO .

, , . , , , Visual Studio Unrefactor, .

+2

. Reflector , dll.NET framework . , ++ OO, .

0

( , .NET mobile), -OO, . , , , , , . .

0

: "", , , .

-2

All Articles