Facade Design Pattern Tutorial

Welcome to may Facade Design Pattern Tutorial! The Facade pattern is extremely easy to understand. Chances are you have used it already and just didn’t know it. The Facade pattern basically says that you should simplify your methods so that much of what is done is in the background. In...

Adapter Design Pattern Tutorial

Welcome to my Adapter Design Pattern Tutorial! This is a very easy design pattern to grasp and put into use. This pattern is used when you want to translate one interface of a class into another interface. Now, it makes sense that these 2 interfaces are compatible otherwise the pattern may not...

Delicious Healthy Sandwich

Is there any quest worth more than the quest that leads you to a delicious healthy sandwich? How delicious? How about a meat loaf hoagie? How healthy? How about a sandwich that clocks in at just 300 calories, with 1 gram of fat, 23 grams of protein and only 8 grams of sugar! On top of all that...

Command Design Pattern Tutorial

Welcome to my Command Design Pattern Tutorial! The Command design pattern allows you to store a list of commands for later use. With it you can store multiple commands in a class to use over and over. I cover the basic pattern in numerous ways including descriptions, diagrams and code. We look...

Decorator Design Pattern Tutorial

Welcome to my Decorator Design Pattern Tutorial. The Decorator allows you to modify an object dynamically. You would use it when you want the capabilities of inheritance with subclasses, but you need to add functionality at run time. It is more flexible than inheritance. The Decorator Design...

Java Reflection Video Tutorial

Welcome to my Java Reflection Video Tutorial! I’ve been asked many times to cover Java Reflection lately and in this tutorial I’ll show you pretty much everything you can do with Java Refelection. Many people are confused by reflection because they think it is a concept or technique....

Prototype Design Pattern Tutorial

Welcome to my Prototype Design Pattern Tutorial. The Prototype design pattern is used for creating new objects (instances) by cloning (copying) other objects. It allows for the adding of any subclass instance of a known super class at run time. It is used when there are numerous potential...

Builder Design Pattern Tutorial

Welcome to my Builder design pattern tutorial. You use the builder design pattern when you want to have many classes help in the creation of an object. By having different classes build the object you can then easily create many different types of objects without being forced to rewrite...

Singleton Design Pattern Tutorial

Welcome to my Singleton Design Pattern Tutorial. The Singleton pattern is both easy to understand as well as useful. I’ll demonstrate first how to implement the Singleton pattern. Then I’ll provide and example of its usefulness with a Scrabble example. Threads can sometimes play...

YouTube Video Blocked by Copyright Claims

Lately I have had many videos taken down on YouTube because of false claims from the recording industry. It seems that the recording industry is just blindly making claims on everything on YouTube lately. What is crazy about this is that I use Apple iLife royalty free music on all of my videos....

« Older Entries

Google+