Object Oriented Analysis and Design - use this tag for questions related to Object Oriented programming.
What is the difference between cohesion and coupling? How can coupling and cohesion lead to either good or poor software …
oop architecture theory ooadI have problems understanding the statement low in coupling and high in cohesion. I have googled and read a lot …
oop ooadCan you tell me what is the difference between abstraction and information hiding in software development? I am confused. Abstraction …
encapsulation abstraction glossary ooad information-hidingWhen modelling classes, what is the preferred way of initializing: Constructors, or Factory Methods And what would be the considerations …
oop ooadI am studying patterns and anti-patterns. I have a clear idea about patterns, but I don't get anti-patterns. Definitions from …
design-patterns terminology anti-patterns ooadWhy do we use Interface? Is it only for Standardization?
oop interface ooadOne stumbles upon this phrase when reading about design patterns. But I don't understand it, could someone explain this for …
oop design-patterns interface software-design ooadI'm trying to boil down the concepts of coupling and cohesion to a concise definition. Can someone give me a …
oop architecture theory ooad