Git Product home page Git Product logo

kotlin-design-patterns's Introduction

设计模式Kotlin版

前言

今天闲暇时光,我在GitHub上浏览排名,无意间发现了名为"java-design-patterns"的仓库。灵感涌现,我萌生了将其翻译成Kotlin版本的想法,这也是我个人的学习历程。仅用了短短十分钟,这个项目便出现了。

介绍

设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的最佳形式化实践。

设计模式可以通过提供经过测试的,经过验证的开发范例来加快开发过程。

重用设计模式有助于防止引起重大问题的细微问题,并且还可以为熟悉模式的程序员和架构师们提高代码可读性。

希望您在本站上找到的面向对象解决方案能够对您的体系结构很有用,并在学习它们的时候能够像我们开发它们一样有趣。

入门

每个设计模式都将被拆分成独立的模块,无论您是初学者还是经验丰富的开发者,都能轻松上手。我会以简明扼要的语言描述每种模式,并在代码中添加恰当的注释,涵盖其思路和作用。

如何找到你需要的设计模式?

  • 使用难度分类: 入门难度中等难度专家难度

  • 使用模式分类:创建型模式结构型模式行为模式以及其他模式

  • 没有你期望的设计模式?请在这里反馈新模式

如何做出贡献

如果您愿意为该项目做出贡献,则可以使用邮箱联系或者issue,我将第一时间提供帮助并回答您的问题。

许可证

该项目使用MIT许可证。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.