A course on advanced object-oriented design and programming
design-patterns
inheritance
error-handling
design-by-contract
subtyping
interface-design
method-types
method-properties
value-objects
role-modeling
collaboration-based-design
object-oriented-frameworks
class-design
type-objects
object-creation
-
Updated
Oct 28, 2024 - Java