Tag » Object Oriented Programming

[FITYMI] Open and Closed Principle - Okay, now I have to Refactor

Wow. It’s been a whole month since my last SOLID OOP post. I was doing a good job alternating between maybe useful topics and totally useless ones until I got to this: the O in SOLID. 1.714 kata lagi


Law of Demeter


Law of Demeter is used as a guideline in object-oriented programming and can be summed up as follows:

  • Each unit should have only limited knowledge about other units: only units “closely” related to the current unit.
  • 954 kata lagi
Law Of Demeter


Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.

Object Oriented Programming

Free Pascal

Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. 46 kata lagi

Object Oriented Programming

From Design to Code : An Educational Approach

 Existing code generators assume that we are professionals – but we wanted one for educational purpose.

We welcomed two new members,  Brian Cham and Candice Eckert to… 782 kata lagi


A pattern bandage for messy virtual functions

In my previous article the mess of virtual functions, I show how easily they introduce bugs and propose language extensions to fix it. Several comments suggested an alternate solution with the “non-virtual interface” pattern. 905 kata lagi