All Projects → lmller → Gof In Kotlin

lmller / Gof In Kotlin

Gang of Four patterns in Kotlin.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Labels

Projects that are alternatives of or similar to Gof In Kotlin

Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-48.42%)
Mutual labels:  patterns
Reactpatterns
Patterns for React Developers
Stars: ✭ 1,682 (+661.09%)
Mutual labels:  patterns
Design Patterns In C
Practical design patterns in C
Stars: ✭ 183 (-17.19%)
Mutual labels:  patterns
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (-45.7%)
Mutual labels:  patterns
React In Patterns
A free book that talks about design patterns/techniques used while developing with React.
Stars: ✭ 10,948 (+4853.85%)
Mutual labels:  patterns
Core Spring Patterns
设计模式 by 波波微课
Stars: ✭ 142 (-35.75%)
Mutual labels:  patterns
Awesome Stock Resources
🌇 A collection of links for free stock photography, video and Illustration websites
Stars: ✭ 10,162 (+4498.19%)
Mutual labels:  patterns
Reactpatterns
React patterns & techniques to use in development for React Developer ⚛ .
Stars: ✭ 201 (-9.05%)
Mutual labels:  patterns
Design Patterns In Dart
Gang of Four (GOF) design patterns implemented in Dart. Contributions welcome!
Stars: ✭ 135 (-38.91%)
Mutual labels:  patterns
Patterns
Language agnostic patterns description
Stars: ✭ 182 (-17.65%)
Mutual labels:  patterns
Fooddelivery
Design OO food delivery app with C# & Design Patterns
Stars: ✭ 126 (-42.99%)
Mutual labels:  patterns
React Redux Typescript Guide
The complete guide to static typing in "React & Redux" apps using TypeScript
Stars: ✭ 11,621 (+5158.37%)
Mutual labels:  patterns
Designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
Stars: ✭ 149 (-32.58%)
Mutual labels:  patterns
100 Words Design Patterns Java
GoF Design Patterns, each pattern described with story from real life.
Stars: ✭ 117 (-47.06%)
Mutual labels:  patterns
Awesome Patterns
Collections of Go patterns based on tmrts/go-patterns, But merged with other awesome forks and more improvoments.
Stars: ✭ 188 (-14.93%)
Mutual labels:  patterns
003 Arquitetura Flask
Arquitetura definitiva para projetos Flask
Stars: ✭ 111 (-49.77%)
Mutual labels:  patterns
Fastflow
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
Stars: ✭ 137 (-38.01%)
Mutual labels:  patterns
Material Backdrop
A simple solution for implementing Backdrop pattern for Android
Stars: ✭ 221 (+0%)
Mutual labels:  patterns
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (-11.31%)
Mutual labels:  patterns
Expat
Reusable, composable patterns across Elixir libraries
Stars: ✭ 157 (-28.96%)
Mutual labels:  patterns

pull requests welcome

Gang of Four patterns in Kotlin.

Inspired by https://github.com/mariofusco/from-gof-to-lambda

Blog posts:

Watch me talk about it: https://youtu.be/xxGCVVtMVn4 (2018 @code.talks hamburg)

Pattern Kotlin
Builder apply function / named constructor parameters
Decorator Extension Functions / function composition
Interpreter sealed classes
Iterator operator functions
Observer observable delegate
Prototype Data class
Singleton object declaration
Strategy functions
Template Method (top-level) functions
Visitor Pattern Matching / when

ℹ️ If you import the project into intelliJ, make sure to uncheck "Create separate module per source set"!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].