OOD-Principles-In-Swift

Design principles

A Swift project demonstrating key object-oriented design principles to improve code structure and maintainability.

💎 The Principles of OOD (SOLID) based on Uncle Bob articles.

GitHub

2k stars
75 watching
158 forks
Language: Swift
last commit: almost 3 years ago
Linked from 1 awesome list

computer-sciencedependency-inversion-principleinterface-segregation-principleliskov-substitution-principleobject-orientedoodood-principlesopen-closed-principleplaygroundsingle-responsibility-principlesolidswift

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sebastianboldt/gang-of-four-and-solid-principles-in-swiftA repository of design patterns and principles to learn programming concepts in Swift139
skmetz/poodrA comprehensive guide to practical object-oriented design in Ruby, providing an in-depth exploration of software development principles and best practices.656
iamleeg/oopinfpinswiftAn experimental collection of Swift playgrounds exploring object-oriented programming through functional programming concepts.59
jordanpoulton/practical_object_oriented_design_in_rubyChapter-by-chapter notes on practical object-oriented design principles in Ruby based on Sandi Metz' book84
skyscanner/engineering-principlesA set of guidelines outlining how to approach software development with focus on delivering customer value quickly and sustainably.133
yelp/service-principlesA guide to designing and organizing services in a service-oriented architecture425
codelytv/java-solid-examplesAn example repository illustrating the SOLID principles in Java to aid learning and development78
jawache/principles-greenA website dedicated to sharing knowledge and best practices for developing sustainable software applications.170
jayeshk/doricDesign System foundation for building iOS apps with Swift100
unoplatform/uno.themesProvides pre-built design system components and styles for cross-platform mobile app development using C#.170
watson-developer-cloud/api-guidelinesAPI guidelines for designing and implementing RESTful APIs137
johnsundell/swiftplateAutomates cross-platform Swift framework project generation1,776
edopelawi/designpatternsplaygroundAn interactive learning platform showcasing various software design patterns in Swift27
anupavanm/csharp-design-patterns-for-humansAn ultra-simplified explanation of design patterns in C# with examples1,320
artemnovichkov/swift-project-templateGenerates Swift iOS projects with customizable structure and configurations.88