This series, The Object-Oriented Thought Process, is intended for someone just learning an object-oriented language and who wants to understand the basic concepts before jumping into the code, or someone who wants to understand the infrastructure behind an object-oriented language he or she is already using. These concepts are part of the foundation that any programmer will need to make the paradigm shift from procedural programming to object-oriented programming.
Architecture & Design Designing with Interfaces & Abstract Classes
Designing with Interfaces & Abstract Classes
Latest Posts
Related Stories
Architecture & Design
Low-Code and No-Code: Is It Really That Easy, and How Will It Impact Devs?
Paul Rubens - 0
If you’re embarking on a career in software development, or if you’re already an established developer, low-code and no-code development platforms are going to...
Languages
Understanding Structs in Go
The struct is an aggregate type that is used to group one or more named values and treat it as a single entity. This...
Languages
Professional Developers Are Driving Low-Code Tool Adoption
Mike Vizard - 0
Regardless of which low-code tool is being employed, chances are good that the individual building an application using that tool is a professional developer....