Another vector-based design I put together for a Star Wars themed t-shirt or hoodie, for the Rebels rather than the Imperials this time though. If I ever get it printed onto a shirt or a[…]
A quick vector-based design I put together for a Star Wars themed t-shirt or hoodie (for personal use of course). If I ever get it printed onto anything then I’ll update this post with a[…]
Image courtesy of Tanakawho via Flickr.
Image courtesy of Breiter via Flickr.
The Bridge design pattern is meant to de-couple an abstraction from its implementation so that the two can change dependently. This pattern can be very useful when both a class, and it’s functionality, vary often. Standard[…]
The Adapter design pattern is a structural pattern that allows the code to convert the interface of an existing class into to another interface for the use of the client object. This conversion process lets classes[…]
Purpose In essence a simplified version of the Factory Method pattern, the Factory pattern creates objects without exposing the initialisation logic to the user & refers to the new objects via a common interface. Factory objects are usually fixed with any sub-classing[…]
Purpose The Object Pool pattern is a creational design pattern used to keep a store of initialised objects ready for use at any time (i.e. pooled objects), rather than initialising & destroying objects on demand.[…]
Purpose One of the simplest design patterns, the Singleton pattern restricts the initialization of a class type to one specific instance (which is then usually globally accessible). Factory objects are commonly implemented using the Singleton pattern.[…]