Object Oriented Design Principles in Java

Introduction Design principles are generalized pieces of advice or proven good coding practices that are used as rules of thumb when making design choices. They’re a similar concept to design patterns, the main difference being that design principles are … Read more

Similar

Run Eclipse with Java 14

This post serves as a reminder of how I got the new Eclipse 2020-03 build running with AdoptOpenJDK 14. I did this because I wanted to dive into Java 14 and especially the new preview feature for records. Of course I could do that while still running Ecli... (more…)

Read more »

Java for Python programmers

Welcome to Java for Python Programmers. This short ebook is an ongoing project to help Computer Science students who have had one or two semesters of Python learn the Java programming language. If you are not a part of that audience you may still find thi...

Read more »