Skip to content
Nikos Katsanos Blog
  • About
  • Posts

Category: Design Patterns




Search…

Recent Posts

  • Netty Websocket SSL
  • Building A Logo Turtle App With Antlr And JavaFX
  • Brushing Up My C. Building A Unix Domain Socket Client/Server (PART II)
  • Brushing Up My C. Building A Unix Domain Socket Client/Server (Part I)
  • Migrating Modules/Directories Between GIT Repos

Tags

apache-commons-cli builder cPickle deadlock design pattern developers disruptor enum haskell Hbm2Java hibernate hibernate_tools inheritance IntelliJ Java java9 javap jconsole jdk7vsjdk8 jdk9 jmh jpa jshell jstack jython linux Live Templates lmax log4j log4j2 macos object oriented performance polyglot polyglot_developer ProcessAPI ProcessHandle ProcessHandle.Info python singleton test thread factory threading time vim

Categories

  • c
  • Design Patterns
  • Hibernate
  • Java
  • Java Libraries
  • jmh
  • linux
  • Productivity
  • Programming Languages
  • Uncategorised




Design Patterns

Design Patterns, Builder


The Builder is a design pattern which belongs to the family of creational design patterns. It comes very handy when an object is complicated to create (i.e has too many fields) or when the developer needs to control the initialization of an object. (more…)
Posted on 9th May 201615th May 2016 by nikkatsa
Design Patterns

Design Patterns, Singleton


Singleton, is probably, the most controversial object oriented design pattern. Many people even consider it an antipattern. It is used when one and only one instance of a class should exist per JVM (or classloader). (more…)
Posted on 24th April 201615th May 2016 by nikkatsa
Nikos Katsanos Blog | Designed by Smartcat Smartcat Logo