首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
职场007
创建于2023-07-08
订阅专栏
设计模式可以让我们的代码更加优雅的同时,让设计的架构更加稳定。代码的健壮性和可扩展性更好。现在很多框架源码中都大量的使用了设计模式,学习设计模式有助于我们阅读优秀框架源码时更加的如鱼得水
等 2 人订阅
共6篇文章
创建于2023-07-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式之结构型模式---装饰器模式
装饰器模式是指在不改变现有对象结构的情况下,动态的给对象增加一些职责。它是一种用于替代继承的技术,通过一种无需定义子类的方式给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。
设计模式之创建型模式---原型模式(ProtoType)
在有些系统中,往往会存在大量相同或者是相似的对象,比如一个围棋或者象棋程序中的旗子,这些旗子外形都差不多。使用原始创建对象的方法会很耗时,而原型设计模式会让对象的生成高效很多,本文将介绍原型设计模式
设计模式之创建型模式---工厂模式
工厂模式从名字就能看出,这种模式是用于创建对象的,工厂模式根据应用场景的不同,分为简单工厂,工厂方法,和抽象工厂。本文以造车和造手机的例子,分别展示了工厂模式的三种方式的JAVA代码实现,其他语言通用
设计模式之创建型模式---建造者模式
建造者模式是一种广泛使用的设计模式,建造者设计模式在四人帮的经典著作《设计模式:可复用面向对象软件基础》中被提及,它的定义为,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
程序员必备知识之面向对象七大设计原则
如果我们能站在巨人的肩膀上眺望远方,为啥还要自己去艰难的翻越一座又一座的高山呢。面向对象设计原则就是前辈们在实战中给我们总结下来的宝贵经验和财富。我们可以基于这些经验,编写出很优秀的面向对象程序
设计模式之结构型模式---代理模式
代理模式是结构型模式的一种,结构型模式描述的是如何将类和对象按照某种布局组成更大的结构,它分为类结构型和对象结构型,类结构型主要都会哦那个继承机制来组织接口和类,而对象结构型主要是使用组合和聚合来组合