answersLogoWhite

0

Core PrinciplesSeparation of ConcernsA given problem that involves different kinds of concerns should be identified and separated to cope with complexity, and to achieve the required factors of robustness, adaptability, maintainability, and reusability Single Responsibility PrincipleEach responsibility should be a separate class, because each responsibility is an axis of change CohesionThe degree to which its responsibilities form a meaningful unit; higher cohesion is better Interface Segregation PrincipleThe dependency of one class to another one should depend on the smallest possible interface Dependency Inversion PrincipleThe modules that implement a high level policy should not depend on the modules that implement the low level policies, but rather, they should depend on some well-defined interfaces
User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What language is completely object oriented c plus plus or java?

Java is the complete object oriented Programming Language as every thing in java is an object,


What is the significance of c plus plus?

C++ is an object oriented programming language


Which type of language c plus plus is?

It's an imperative, procedural and Object-Oriented programming language.


Who developed the C plus plus object oriented programming language?

Bjarne Stroustroup.


What has the author Edmund W Faison written?

Edmund W. Faison has written: 'Borland C [plus plus] 4 object-oriented programming' 'Borland C++ 3 object-oriented programming' -- subject(s): Borland C++, C++ (Computer program language), Object-oriented programming (Computer science) 'BorlandC[plus plus] 4.5 object-oriented programming' -- subject(s): Borland C., C., Object-oriented programming (Computer science) 'Borland C++ 3.1 object-oriented programming' -- subject(s): Borland C++, C++ (Computer program language), Object-oriented programming (Computer science)


Why c plus plus language is called command oriented language?

C++ is not a command oriented language, it is a multi-paradigm language because it employs functional and object-oriented approaches to programming.


What is the need for c plus plus?

Primarily to add object oriented programming methods to the C language.


What actually mean by object oriented programming Is C plus plus is a object oriented programming?

Just eat a watermellon!


Difference between java and C plus plus?

java is an advanced object oriented programming language than c++


What are the two major types of programming languages in c plus plus?

Object oriented programming and structured programming.


What is php plus plus?

PHP++ is an object-oriented version of the PHP programming language. ++ is used in programming to increment a variable by one so it means an improved version of PHP.


What are the concepts of object oriented programming in c plus plus?

The concepts of OOP in C++ are the same as for OOP in any other programming language: abstraction, encapsulation, inheritance and polymorphism.