Already a member? Log in

Sign up with your...

or

Sign Up with your email address

Add Tags

Duplicate Tags

Rename Tags

Share It With Others!

Save Link

Sign in

Sign Up with your email address

Sign up

By clicking the button, you agree to the Terms & Conditions.

Forgot Password?

Please enter your username below and press the send button.
A password reset link will be sent to you.

If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.

ADVERTISEMENT
ADVERTISEMENT

Links 1 through 10 of 10 by Atif Aziz tagged oop

“Research published a few years back indicated that dispatching through a vtable incurred astonishing overheads, as high as 50% of total execution time. Alternative dispatch techniques based on runtime tests, such as a linear sequence of if statements checking for the various concrete class types, or a sequence of nested if statements forming a binary search, were often more efficient on a variety of hardware.”

Share It With Others!

Objective-C remains an impediment for many programmers coming to the Mac or iPhone platforms — few programmers have ever experienced it before learning Cocoa, forcing two learning curves at once for new Cocoa developers. How did Apple end up with such a weird language? And for a company known to replace CPU architectures and their entire operating system, why does Apple persist with Objective-C? The answer lies in the methods.

Share It With Others!

Polymorphic inline caches (PICs) provide a new way to reduce the overhead of polymorphic message sends by extending inline caches to include more than one cached lookup result per call site.

Share It With Others!

New-style class in Python provide new features like properties, static methods, class methods, new (vs. init) construction, descriptors and metaclasses (not discussed).

Share It With Others!

I'm sorry that I long ago coined the term "objects" for this topic because it gets many people to focus on the lesser idea. The big idea is "messaging".

Share It With Others!

The story of Evil King Java and his quest for worldwide verb stamp-outage.

Share It With Others!

Inversion of Control (IOC) through injection also known as Injection IOC has not been a designer or programmer friendly pattern. Many question its validity. Context IOC is a new approach that attempts to capture IOC as a pure design pattern.

Share It With Others!

The Law of Demeter (LoD) is a simple style rule for designing object-oriented systems. "Only talk to your friends" is the motto.

Share It With Others!

What if we make an object that represents a property?

Share It With Others!

JavaScript's OOP techniques are quite unique. This tutorial is an attempt to introduce you to OOP in JavaScript, especially with respect to inheritance

Share It With Others!

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT