Classes, Functions, Operators, Variables, Data Types, and Statics C# Explained by a Castle Mnemonic

Object-Oriented Programming (OOP) in a nutshell

Illustration made by Author with ❤️

A castle is a good symbolic way of explaining the key concepts of an Object-Oriented Programming Language (OOP). You will read about the concepts of classes, functions, operators, variables, data types, and statics.




Are you someone who is curious about programming languages and who wants to start coding? Are you a beginner or intermediate coder? Well if all the answers are positive, you have come to the right place — Welcome to the Arnold Code Academy. Newsletter:

Recommended from Medium

What embracing Full Stack Engineering can do for your career

Community Discord Q&A #1

AWS Create an ECS cluster using the AWS CLI

The Biology of Code

Are you Rapid for DevSecOps?

Debian 10 Buster Xfce Black Screen After Locking Screen

A Python Controlled Moon Phase Lamp Powered by Raspberry Pi

USB power meter plugged into the lamp giving a reading of 80mA

How to Develop DevOps Employees: Focus on Habits and Skills

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Arnold Abraham

Arnold Abraham

German software engineer who helps aspiring coders to learn software development enjoyably where fun & emotions come first to learn on the fly 😉

More from Medium

The Year in Review for Microsoft Developers

Hierarchical Tree Form Data in .NET C#

Learn how to represent Hierarchical Tree (Parent, Child) form data and its related operations in DotNet (.NET) CSharp (C#) Code Coding Programming Software Development Architecture Engineering Best Practices

Manage Hierarchies with Composite Pattern

C# conversions: Implicit VS Explicit