Top "Object-oriented-analysis" questions

Object Oriented Analysis (OOA) is the initial approach in solving a problem - designing a conceptual model as the proposed solution based on a set of requirements.

UML class diagram: how to model relations about calling a method or starting an activity or service

I'm creating my first Android app. I have avoided to label associations with user or system interactions (e.g. I …

android uml class-design class-diagram object-oriented-analysis
difference between state chart,state machine diagrams and state transition diagrams

what are the differences between state chart diagrams, state machine diagrams and state transition diagrams? while at several places i …

uml object-oriented-analysis state-diagram
What is the difference between Dynamic, Static and Late binding?

I was going through Object-Oriented Programming in Objective-C guide by Apple. Under the topic of Dynamism-->Dynamic Binding, there …

c++ ios objective-c oop object-oriented-analysis
Head First Design Patterns vs Head First Object Oriented Analysis and Design

Currently I am in the process of learning Java via Head First Java and am beginning to look ahead at …

java design-patterns object-oriented-analysis
Difference between Generalization and inheritance with suitable example. OOAD

Studying about Generalization and inheritance making me confuse, both gives the same meaning as if something is being inherited..but …

object-oriented-analysis ooad
Is This Use of the "instanceof" Operator Considered Bad Design?

In one of my projects, I have two "data transfer objects" RecordType1 and RecordType2 that inherit from an abstract class …

java design-patterns instanceof object-oriented-analysis
Object oriented design for hotel reservation system

I am practicing object oriented design for an upcoming interview. My question is about the design for a hotel reservation …

c++ oop design-patterns object-oriented-analysis
overloading vs overriding in javascript

In a recent JavaScript interview I was asked about overloading vs overriding. I know this is a concept in Java. …

javascript node.js computer-science object-oriented-analysis