News for hackers. Stuff that matters.
Re:Unsure if I understand TransactionAwarePersistenceManager... by Silhouette on Friday June 28, 2013 @08:58PM (#5961123)
Java is not a complicated language.

Unfortunately, Java is also not a very powerful language. Many of those OO gymnastics are only relevant because the language isn't expressive enough to achieve the same results in a simpler, more direct way. Java is the language where design patterns in the Gang of Four sense first became popular, and it's often been suggested that design patterns indicate missing language features.

Re:Unsure if I understand TransactionAwarePersistenceManager... by jlgreco on Friday June 28, 2013 @09:12PM (#5961162)
> it's often been suggested that design patterns indicate missing language features.

Exactly right. In previous decades, had they been using modern terminology, calling conventions would no doubt be covered by plenty of "design patterns". We don't speak of calling conventions that way now because languages provide that for us.