Top Definition
the stimulation or manipulation of one’s own ego by way of using object-oriented code in places where it has no advantage instead resulting in unnecessary complication and bloat.
Objective: Sum two numbers and print the result in the format “The answer is: X” where X is the sum of the two numbers:

Object-oriented masturbation solution:

function MathLib(){

this.answer = null;

MathLib.prototype.sum = function (x,y){

this.answer = x + y;

MathLib.prototype.getAnswer = function(){

return this.answer;

function Printer(){

this.preText = ”;

Printer.prototype.setPreText = function(str){

this.preText = str;

Printer.prototype.out = function (str){

document.write(this.preText + str);

// To run
var math = new MathLib();
var print = new Printer();
print.setPreText(‘The answer is: ‘);
by a304681 March 07, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.