Design Patterns : Composite pattern

Motivation Frequently programmers develop systems in which a component may be an individual object or it may represent a collection of objects. Intent Compose …

Origin of Costing Methods

There are 04 types of costing methods that can be identified namely Job Costing Batch Costing Contract Costing Process Costing These types of costing methods …

Design Patterns : Iterator pattern

What is iteration? In computer science, an iterator is an object which allows a programmer to traverse through all the elements of a collection, regardless of …

Design Patterns : Builder pattern

Motivation To reduce the size of a class that has many methods. Also to allow step-by-step construction of a target object. Intent Separate the construction of …

Differentiation [Mathematics]

Note: This tutorial mainly targets O/L & A/L students. What does differentiation mean? I’d like to say, the purpose of differentiation is to find the …

Design Patterns : Adapter pattern

Motivation Sometime a toolkit class that’s designed for reuse isn’t reusable only because its interface doesn’t match the domain-specific interface an …

Choose a language whilst browsing : PHP tutorial

Ok! This tutorial is strictly targeted towards web developers, who are looking for ways to convey or show his/her web page(s) in more than one language. Here …

Design Patterns : Facade pattern

Motivation Structuring a system in to subsystem helps reduce complexity. A common design goal is to minimize the commutation and dependencies between systems. …

Design Patterns : Flyweight pattern

Motivation There are cases in programming where it seems that you need to generate a very large number of small class instances to represent data. Sometimes …

Buzz Marketing

Buzz marketing involves creating a trend among people through word of mouth to generate sales for a product. In other words, markets create a …