So said one of my delegates on todays course - pronounced with a long "I" - "Seemples". And we knew he was impersonating one of those meerkats
here. One of the classics of modern advertising along with
the Cadbury's Gorilla.
Object Oriented Programming is one of those subjects that many people find hard to grasp when they first come across it - but then there's a sudden, lighbulb, moment. And the basics and the beauty suddenly become clear as the delegate(s) say "YES", I have it.
Today, I spend in north Oxfordshire teaching a one day
Object Oriented Programming in PHP day to a room of well established PHP programmers - most with 5 to 7 years experience of the language, the "baby" as he celled himself with just 3 ... and I loved it. We looked at Object Orientation principles and how they're applied in PHP, we looked at MVC (Model, View, Controller) , the 4 layer model and UML ... and - wow - what a rewarding day. But not a long post tonight, as I worked my butt off, and am exhausted - all my energy into a rewarding course for me - and for them.
(written 2009-11-12 20:22:32)
Associated topics are indexed under
Q907 - Object Orientation and General technical topics - Object Orientation: Design Techniques [2523] Plan your application before you start - (2009-12-02)
[2380] Object Oriented programming - a practical design example - (2009-08-27)
[2327] Planning! - (2009-08-08)
[2170] Designing a heirarcy of classes - getting inheritance right - (2009-05-11)
[2169] When should I use OO techniques? - (2009-05-11)
[1538] Teaching Object Oriented Java with Students and Ice Cream - (2008-02-12)
[1528] Object Oriented Tcl - (2008-02-02)
[1435] Object Oriented Programming in Perl - Course - (2007-11-18)
[1224] Object Relation Mapping (ORM) - (2007-06-09)
[1217] What are factory and singleton classes? - (2007-06-04)
[1047] Maintainable code - some positive advice - (2007-01-21)
[836] Build on what you already have with OO - (2006-08-17)
[831] Comparison of Object Oriented Philosophy - Python, Java, C++, Perl - (2006-08-13)
[747] The Fag Packet Design Methodology - (2006-06-06)
[656] Think about your design even if you don't use full UML - (2006-03-24)
[534] Design - one name, one action - (2005-12-19)
[507] Introduction to Object Oriented Programming - (2005-11-27)
[236] Tapping in on resources - (2005-03-05)
[80] OO - real benefits - (2004-10-09)
Some other Articles
I almost put the bins out this morningLearning to program in ...Melksham manslaughter case concludes - sort ofMonday night, Tuesday nightSimplesDynamically formatting your results (Lua)ourdog is Greyhound, Staffie and Ginger CakeRemembrance Sunday 2009, MelkshamBrown horses in MelkshamA better design of mouth