Multi National Corporations (MNC)

As the name Multi National Companies (MNC) implies MNC is a firm that has a worldwide approach to production and its market or a firm which has its operations …

Design Patterns : Singleton

Motivation It is important for some classes to have exactly one instance. As an example although there can be many printers in a system, there should be only …

Design Patterns : Chain of Responsibility

Motivation Object-oriented developers strive to keep object loosely coupled, keeping the responsibility between objects specific and minimal.. This leads to …

Advantages and Disadvantages of Viral Marketing

As discussed earlier viral marketing is a form of word of mouth marketing which is carried out using online means. (Click here for the Introduction to …

Design Patterns : Observer Pattern

Definition Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. …

Viral Marketing

Viral marketing is a form of word of mouth marketing where it uses the online means to promote a product. In other words, viral marketing uses internet to …

Design Patterns : Factory Method

Motivation As a class developer, you will ordinarily provide class constructors to let users of your class instantiate it. However, a client that needs an …

Design Patterns : Decorator pattern

Intent Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to sub-classing for extending functionality. …

Design Patterns : Strategy pattern

Motivation There are situations where the classes differ only by their behaviour, and on such situations it is advisable to isolate the algorithms into …

Economies of Scale

When the firm produces in large scale it will experience benefits of mass scale production and as a result average cost per unit will reduce up to a certain …