排序
Factory Design Pattern
Factory Design Pattern,What is it? Factory Method is a creational design pattern that defines an interface or abstract class for creating an object, but allows subclasses to decide...
Singleton Design Pattern
Singleton Design Pattern,Real-World Analogy Sun of our solar system is an excellent example of the singleton pattern. All the planets in our solar system have one sun and it has a ...
A bit about marker interfaces in Java
A bit about marker interfaces in Java,Hello again! This time I would like to talk about marker interfaces in Java. Every Java developer has seen them, although not everybody is awa...
Implementing a hexagonal architecture
Implementing a hexagonal architecture,A hexagonal architecture simplifies deferring or changing technology decisions. You want to change to a different framework? Write a new adapt...
SOLID design principles: Building stable and flexible systems
SOLID design principles: Building stable and flexible systems,To build stable and flexible software, we need to keep software design principles in mind. Having error-free code is e...
How a great package structure can make a great application
How a great package structure can make a great application,In this post I will give you some simple advice that, when followed carefully, will immediately lead to an easy to mainta...
Guaranteeing and enforcing your architecture (with ArchUnit)
Guaranteeing and enforcing your architecture (with ArchUnit), Recently I was working on an application which relied heavily on a variety of data sources. Our application actually c...
Architecture of a JavaFX application
Architecture of a JavaFX application, Introduction I am developing JavaFX applications for about 5 years now and used different architecture patterns for it. First i started with M...
How to design a service layer in Java using CRF
How to design a service layer in Java using CRF, Intro As part of my Effective Java course, I've been showing how to design a simple, but flexible service layer for Java applicatio...