Radical Object-Orientation

Radical Object-Orientation

Home
A Step-by-Step Introduction
Implementing Radical Object-O…
Archive
About
Modules Aggregate Functions
Object-orientation beyond classes
Apr 8 • 
Ralf Westphal

March 2025

Objects with Internal State
Object-orientation, according to Alan Kay, is:
Mar 21 • 
Ralf Westphal
Separation According to Testability
A simple criteria for splitting up logic
Mar 20 • 
Ralf Westphal
Functions as Objects
How to wrap logic to understandability and testability
Mar 19 • 
Ralf Westphal
Logic: The Magic Dust
It's all about behavior
Mar 18 • 
Ralf Westphal

December 2024

Object-Orientation 1991
Lean back and enjoy how Borland’s Philippe Kahn promoted 1991 the then new concept of Object-Oriented Programming (OOP):
Dec 13, 2024 • 
Ralf Westphal

March 2024

Radical Object-Orientation #0F: The Basic Two Dimensions of Radical Object-Orientation
Tying it all together
Mar 29, 2024 • 
Ralf Westphal
Radical Object-Orientation #0E: What Objects Encapsulate
Data flows between actions all the way down
Mar 22, 2024 • 
Ralf Westphal
Radical Object-Orientation #0D: Messages Flowing Between Actions
The "big idea" is still messaging
Mar 19, 2024 • 
Ralf Westphal
Radical Object-Orientation #0C: The Internal Structure of an Object
Actions as the creators of behavior
Mar 15, 2024 • 
Ralf Westphal
Radical Object-Orientation #0B: Structuring the Object Surface
Where are messages received and released?
Mar 13, 2024 • 
Ralf Westphal
Radical Object-Orientation #0A: Objects are Compositions
Building a Whole from Complementary Parts
Mar 11, 2024 • 
Ralf Westphal
© 2025 Ralf Westphal
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture