Skip to content

Commit c5adb8d

Browse files
author
Daniel
committed
OOP: inheritance and interface evolution
1 parent b16c970 commit c5adb8d

3 files changed

Lines changed: 797 additions & 6 deletions

File tree

TOPICS_PLAN.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ src/main/java/org/nkcoder/
6969

7070
| Status | Example | Concepts |
7171
|--------|---------------------------|-----------------------------------------------------|
72-
| [ ] | RecordExample | Record syntax, compact constructors, when to use |
73-
| [ ] | RecordAdvancedExample | Record with validation, static methods, interfaces |
74-
| [ ] | SealedClassExample | sealed, permits, non-sealed keywords |
75-
| [ ] | SealedWithRecordsExample | Algebraic data types pattern |
76-
| [ ] | InterfaceEvolutionExample | Default methods, static methods, private methods |
77-
| [ ] | InheritanceExample | Extends vs implements, composition over inheritance |
72+
| [x] | RecordExample | Record syntax, compact constructors, when to use |
73+
| [x] | RecordAdvancedExample | Record with validation, static methods, interfaces |
74+
| [x] | SealedClassExample | sealed, permits, non-sealed keywords |
75+
| [x] | SealedWithRecordsExample | Algebraic data types pattern |
76+
| [x] | InterfaceEvolutionExample | Default methods, static methods, private methods |
77+
| [x] | InheritanceExample | Extends vs implements, composition over inheritance |
7878

7979
---
8080

0 commit comments

Comments
 (0)