From the course: Programming Foundations: Object-Oriented Design

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Identifying the objects

Identifying the objects - Python Tutorial

From the course: Programming Foundations: Object-Oriented Design

Start my 1-month free trial

Identifying the objects

- After defining requirements and writing some use cases or user stories we start to transition from analysis, understanding the problem we're trying to solve, to design, how we're going to organize our solution. And I think a good context for explaining that is the design of a video game. Olivia and I are game developers and I have a brand new idea for a game. Get this. You're a spaceship and you shoot missiles at asteroids that are trying to crash into you. - That feels oddly familiar. What if instead, you're the asteroid and you smash into the spaceships that are trying to blow you up? - That is genius! That's why I married you. - Good, 'cuz I've already done the analysis and written up the use cases. - Well, with the analysis done, our next step is to create a conceptual model. That may sound complex, but a conceptual model simply identifies the most important objects in the application and the relationship between them. Now, I'm using the word, object, loosely here. We're not…

Contents