Feb. 13th, 2012

sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)
[personal profile] sophie
The Dreamwidth codebase uses object-oriented programming a lot, or "OO" as it's known. But what exactly is OO? In this post I'm going to explain the concepts of OO. I plan this to be the first in a series; in later posts I'll explain how OO programming relates to the DW codebase, some gotchas that might arise, and other such things.

For now though, an introduction to the basic concepts of OO!

So, what is OO exactly? )

And that, in a nutshell, is what OO is all about. In the next post on this subject - which may be in a few days or a week, I don't know yet - I'll be talking about how this applies to the Dreamwidth codebase. :)

If anybody has any questions so far about what I've said in this post, please feel free to comment!

Profile

dw_dev_training: The stylised 'd', with the word 'dev' above, and the word 'training' at the side, representing the dw_dev_training comm. (Default)
Dreamwidth Development Training

May 2013

S M T W T F S
   1234
5678 91011
12 13 14151617 18
19202122232425
262728293031 

Most Popular Tags

Style Credit

Style:
[personal profile] branchandroot
Resources:
On the Down Low

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2013 01:07 am
Powered by Dreamwidth Studios