Coder Social home page Coder Social logo

design_pattern_life's Introduction

引子

journey of gof 23 patterns and my personal notes.

(不要学的很痛苦, 不要文章太长)

除了教程类, 您还可以关注我的github账号和github博客, 这里也许有你想要的:

  1. github: https://github.com/WizardMerlin (分享easy的教程, 分享成熟的库, 自己的轮子)

  2. 私人博客: https://wizardmerlin.github.io/ (主要是概括性的文章, 思考, 书评, 翻译, 深入剖析)

  3. 社区博客:(讨论开源, 提问 & 回答别人的问题)

    当然也欢迎你加入我们的日常组, 高级Linux开发群: 59151639

其他技术问题, 只要我知道或者感兴趣,一定会个给您满意的回复.

期待更多的交流: [email protected]

正文

这里主要是说的面向对象设计模式(也就是说模式是基于OO Context的), 一共23种.

分别从创建型, 结构型, 行为型; 基本上把GOF的全部囊括.

每种模式都有核心的理解和简单的demo, 但是也只是简明扼要的理解;

更深入的思考应该是从代码, 从架构两个维度来, 即从代码设计(类设计,类关联), 模块设计(模块关联)等来思考.

更深入的思考, 可以参考我的私人博客 https://wizardmerlin.github.io/

注: 不正确的地方, 还请指正.

尾巴

本系列参考多本设计模式相关的书籍以及百度文库中相关文档(不一一列举了).

design_pattern_life's People

Contributors

wizardmerlin avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

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.