Tag: Concept

OOP Intermezzo: Traits

Technology #PHP #PHP 5.4 #Traits #OOP #Concept

Aug 06, 2011 - no comments

OOP Intermezzo: Traits

Recently the first previews of PHP 5.4, with several cool new features, has been released. I want to talk about an OOP concept that will be introduced in this version of PHP: traits.

Read more »

Recursion

Theory #Concept #Definition #PHP

Jun 27, 2011 - no comments

Dog got tail!

Some concepts just have to click. You stare at it for a while (or not) and then suddenly you see it. And what has been seen cannot be unseen. Recursion is one such concept; once you understand it you see it everywhere. Now, I don’t mean your two-facing-mirrors kind of recursion – I’m talking about programming, of course. Read on for more about one of the coolest concepts in the book.

Read more »

Polymorphism

Programming #OOP #Polymorphism #Inheritance #Concept #Definition #PHP

Jun 23, 2011 - no comments

Classical Greek monomorph

If inheritance can feed your kittens, polymorphism will solve world peace ánd become beauty queen to boot. Read all about it in this article!

Read more »

Differences between Abstract Classes and Interfaces

Programming #OOP #Concept #Definition #PHP

Apr 23, 2011 - 1 comments

Image: Nutdanai Apikhomboonwaroot / FreeDigitalPhotos.net

I’m sure this topic has been discussed many times before and will be discussed many times again. However, I think there is a very interesting and important meta-discussion going on that is being left out of the spotlights.

Read more »

Intro Object Oriented Programming

Programming #OOP #Concept #Definition #PHP

Apr 16, 2011 - no comments

Image: Idea go / FreeDigitalPhotos.net

I’m going to try and present the very shortest explanation of what OOP is. Even though the concepts we will be talking about are equally valid in most, if not all, modern programming languages that use OOP as their paradigm, I will use PHP in my examples because that’s the language I work with the most. So let’s dig in! 

Read more »