A course on advanced object-oriented design and programming
-
Updated
Oct 28, 2024 - Java
A course on advanced object-oriented design and programming
A set of exercises concerning dynamic binding, internal classes, design by contract, iterators and foreach loop, JFC, equality between objects and much more.
Fluent Design Contracts for Java Projects
Specification of Extended Binary Search Tree project using the design by contract paradigm.
Java unit-testing assertions to assist a Design By Contract style of programming
A Smart Contract Language based on design by contract and Event-B
Library to apply Design By Contract on plain Java projects
Design by contract extension to Java using annotations and bytecode injection
A simple, fast and light-weight validation tool to express pre- and post-conditions in your java code
A dynamic, interpreted and impurely functional programming language with testing and design-by-contract features.
Add a description, image, and links to the design-by-contract topic page so that developers can more easily learn about it.
To associate your repository with the design-by-contract topic, visit your repo's landing page and select "manage topics."