bg left:40% 100%

PV168

Rendering & Filtering


Back to Seminar Tasks 2 & 3


Back to Seminar Task 4


So why do we need the Renderer concept?


AbstractRenderer benefits


Filtering in Swing


Additional complexity


Layered Architecture


Layered Architecture

Each layer of the layered architecture pattern has a specific role and responsibility within the application.[1]


Open-Closed Principle


N-tier architecture

bg fit left:40% 80%

Separation of concerns

Layers of isolation

Architecture sinkhole anti-pattern


Error Handling


Work with files


Comments in Java


bg fit left:40% 80%

Effective Java (Third Edition)

Joshua Bloch

Addison-Wesley Professional, 2017

https://www.amazon.com/dp/0134685997


Effective Java


Josh Bloch (the author)


Structure of the book


Structure of the book (continued)


Structure of the book (continued)


Literature section at PV168 pages