Design Patterns (DP) – Structural Patterns

Structural Patterns organize classes and objects into a system that focuses on a specific goal to be achieved at compile time; the structure itself is important. Acronym to remember: "ABCDFFP" [A]dapter, [B]ridge, [C]omposite, [D]ecorator, [F]acade, [F]lyweight, [P]roxy >> "Adapter"   This DP provides an "expected interface" of code to a user.  "Adapt the interface of … Continue reading Design Patterns (DP) – Structural Patterns


Running the Debugger in Eclipse

When I started as a Java Developer, I rarely made use of the debugger in Eclipse.  I had vague memories of using a debugger in my undergrad in a class on the Pascal programming language back in the 90's.  I can't tell you about the debugger I used, and I can't even tell you if … Continue reading Running the Debugger in Eclipse

Design Patterns (DP) – Creational Patterns

Creational Patterns are concerned with the style, approach and rules of creating new objects. Acronym to remember: "ABFPS" [A]bstract Factory, [B]uilder, [F]actory Method, [P]rototype, [S]ingleton   >> "Abstract Factory" "Provide an interface for creating families of related or dependent objects without specifying their concrete classes.  Clients are not aware of the concrete classes, just aware … Continue reading Design Patterns (DP) – Creational Patterns

Some Shortcut Tips for Eclipse for Java Devs

#1 Shortcut Tips for Using Eclipse Here are some shortcuts in Eclipse for Java developers.  It took me many years to gather these shortcuts, and I have not seen them described elsewhere.  Other Java Devs have been loath to share these, but I am not.  I have found them to be absolutely necessary in my … Continue reading Some Shortcut Tips for Eclipse for Java Devs