Object Oriented Design 10

In this tutorial, I cover GRASP, or General Responsibility Assignment Software Patterns. GRASP defines rules you can use to decide which objects should have which responsibilities in your Object design. Here I cover the following rules: Creator, Expert, Coupling, Controller and High Cohesion....

Object Oriented Design 9

Welcome to part 9 of my Object Oriented Design tutorial! This all started back in part 3 in my UML Use Case Tutorial. Here I’ll finish turning sequence diagrams into code. If you get good at this process you’ll be able to make any program no matter how complicated it may be. All of...

Torchlight II for Mac

In this video I’ll show you how to install Torchlight II for Mac. I’ve received many requests on how to play PC games on a Mac. I reached out to those people that made the requests and asked them what game they want to play most. They said they wanted to play Torchlight 2. So, in...

Object Oriented Design 8

I showed you how to turn your program idea into a Use Case. Then we turned the Use Case into a Domain Model. Then I showed you how to turn the Use Case into a Sequence Diagram. Then we made the Sequence Diagram into a Class Diagram. Now I’m going to show you how to convert the Sequence...

UML Video Tutorial

Unified Modeling Language (UML) is a graphical way of describing software systems. In this tutorial series, I cover Use Case, Activity, Class, Object, Sequence and many more UML Diagrams. I can’t think of anything more important for a good programmer to understand than UML. With it...

Object Oriented Design 7

In previous tutorials I showed you how to make a sequence diagram. In this video, I’ll show you how to convert a Sequence Diagram into a Class Diagram. Here are the tutorials on making sequence diagrams if you missed them OOD Sequence Diagrams & Sequence Diagrams 2. In...

Object Oriented Design 6

In the last tutorial, I showed you how to create a complicated sequence diagram for our ATM software. In this tutorial, I’m going to simulate the process of creating a sequence diagram in a group atmosphere. I’ll improve the last design, while explaining what I’m...

Object Oriented Design 5

In this video I continue building my ATM software using Object Oriented Design principles. If you missed the beginning of this tutorial, the previous videos are here. If you want to learn everything about Sequence Diagrams, I have you covered as well. I take you through the...

Object Oriented Design 4

Welcome to the 4th part of my Object Oriented Design tutorial. I show you how to plan your first iteration. I explain all of the parts of the Elaboration phase of Object Oriented Design. Then I take the Usage Case I made in part 3 of this tutorial, and convert it into a Domain...

Object Oriented Design 3

Welcome to my 3rd tutorial on Object Oriented Design. In this part of the tutorial, I’ll cover Iterative Development, The Unified Process and Usage Cases. Unlike the waterfall process for object design, with the iterative process programming starts before all of the...

« Older Entries

Google+