From fc2512e4f9c450d107f17f3d93e17ad07d2ef47b Mon Sep 17 00:00:00 2001 From: Adnan Valdes Date: Tue, 24 Jun 2025 01:47:09 +0200 Subject: [PATCH] Add class variants example (#8806) Add link to Northeastern University course on Class Invariants. I think this link provides a good middle ground between the existing but high-level Wikipedia article and the extremely detailed but difficult to parse arXiv paper. --- .../content/class-variants@c6n-wOHylTbzpxqgoXtdw.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/data/roadmaps/software-design-architecture/content/class-variants@c6n-wOHylTbzpxqgoXtdw.md b/src/data/roadmaps/software-design-architecture/content/class-variants@c6n-wOHylTbzpxqgoXtdw.md index 37c1b3c3d..1ff939d56 100644 --- a/src/data/roadmaps/software-design-architecture/content/class-variants@c6n-wOHylTbzpxqgoXtdw.md +++ b/src/data/roadmaps/software-design-architecture/content/class-variants@c6n-wOHylTbzpxqgoXtdw.md @@ -7,4 +7,5 @@ Class invariants are typically defined in the constructor of a class and are enf Learn more from the following links: - [@article@Overview of Class invariant](https://en.wikipedia.org/wiki/Class_invariant) +- [@article@Class Invariants](https://course.ccs.neu.edu/cs3500f15/lec_08_notes.html) - [@article@The concept of class invariant in object-oriented programming](https://arxiv.org/abs/2109.06557)