51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
智能汽车
开源基础软件社区
WOT全球技术创新大会
移动端
公众号矩阵
博客
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO博客
首页
关注
排行榜
订阅专栏
搜索历史
清空
热门搜索
查看【
】的结果
新人福利
写文章
创作中心
登录
注册
51CTO博客
>
热门标签
>
设计模式
设计模式
全部文章
近期文章
热门文章
标签简介
【设计模式】内容共 100 条
原创
设计
模式
-
设计
模式
分类
介绍
设计
模式
是程序员在面对同类软件工程
设计
问题所总结出来的有用的经验,
模式
不是代
java
设计模式
解决方案
代理模式
阅读 31
评论 0
点赞 0
一把杀猪刀
116 天前
原创
设计
模式
----工厂
设计
模式
设计
模式
之工厂
设计
模式
,涉及工厂
设计
模式
的概念及代码实现
java
设计模式
阅读 943
评论 0
点赞 0
蜗牛的代码
661 天前
原创
设计
模式
----代理
设计
模式
荐
讲解
设计
模式
中的代理
设计
模式
,其中包含三种实现方式:静态代理、jdk动态代理和cglib动态代理
java
设计模式
阅读 10000+
评论 0
点赞 0
蜗牛的代码
650 天前
原创
设计
模式
----模板
设计
模式
内容包含模板
设计
模式
,使用两个案例说明模板
设计
模式
,其中一个是熟悉的jdbc模板抽取
java
设计模式
阅读 1614
评论 0
点赞 0
蜗牛的代码
648 天前
转载
【
设计
模式
】
设计
模式
简介
设计
模式
简介
设计
模式
(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。
设计
模式
是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
设计
模式
是一套被反复使用的、多数人知晓的、经过分类编目的、代码
设计
经验的总结。使用
设计
模式
是为了重用代码、让代码更容易被他人理解、保证代码可...
设计模式
阅读 698
评论 0
点赞 0
qq59cc601f169b1
608 天前
转载
设计
模式
_模板
设计
模式
模板
设计
模式
(Template Method) 模板方法
模式
是基于”继承“的。 概念 模板
模式
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这种算法骨架就像模板一样,子类通过填装式重写父类方法,实现需求的功能。 通过子类 ...
子类
父类
设计模式
模板模式
实现需求
阅读 303
评论 2
点赞 0
mob604757044d68
596 天前
转载
【
设计
模式
】
设计
模式
简介
设计
模式
简介
设计
模式
(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。
设计
模式
是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
设计
模式
是一套被反复使用的、多数人知晓的、经过分类编目的、代码
设计
经验的总结。使用
设计
模式
是为了重用代码、让代码更容易被他人理解、保证代码可...
设计模式
复用
软件开发
阅读 123
评论 0
点赞 0
qq59cc601f169b1
447 天前
原创
设计
模式
——原型
设计
模式
缺点: 必须配备克隆方法 对克隆复杂对象或对克隆出的对象进行复杂改造时...
原型模式
ide
深克隆
阅读 101
评论 0
点赞 0
是丹凤呀
220 天前
原创
设计
模式
——代理
设计
模式
学习了一下代理
设计
模式
,顺便记
android
动态代理
ide
阅读 63
评论 0
点赞 0
是丹凤呀
220 天前
原创
[
设计
模式
] Pipeline
设计
模式
深析Pipeline
设计
模式
- 知乎目标通过提供初始输入并传递处理后的输出以供下一阶段使用,从而允许在一系列阶段中进行数据处理。 解释Pipeline
模式
为管道
模式
,也称为流水线
模式
。通过预先设定好的一系列的阶段来处理输入的数据,每个阶段的输…https://zhuanlan.zhihu.com/p/355034910
设计模式
数据
数据处理
知乎
阅读 360
评论 0
点赞 0
obentul
185 天前
原创
【
设计
模式
】Java
设计
模式
- 模板
模式
目录Java
设计
模式
- 模板
模式
简介在模板
模式
(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的
设计
模式
属于行为型
模式
。————菜鸟联盟UML图:模板
模式
实例本次实验采用不同种奶茶制作的例子,奶茶类作为抽象类,提供制作奶茶过程的方法,需要子类实现的方法作为抽象方法。在定义两种不同的奶茶
子类
抽象类
模板模式
阅读 531
评论 0
点赞 0
小二上酒8
188 天前
原创
设计
模式
——
设计
模式
与
设计
原则
设计
模式
——
设计
模式
与
设计
原则一、
设计
模式
1、
设计
模式
简介
设计
模式
(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码
设计
经验的总结。使用
设计
模式
是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
设计
模式
于己于他人于系统都是多赢的,
设计
模式
使代码编制真正工程化,
设计
模式
是软件工程的基石。
模式
的经典定义:每个
模式
都描述了一个在我们的环境中不断出现
设计模式
原则
设计
阅读 7652
评论 0
点赞 2
天山老妖S
2351 天前
原创
Builder
设计
模式
,模板
设计
模式
,Adapter
设计
模式
笔记
荐
因为这三个都比较偏代码,所以都是以贴出运用这些
模式
的代码,然后通俗总结各个
设计
模式
。Builder
设计
模式
Builder
设计
模式
设计
模式
列子代码如下:/** * Created by hcDarren on 2017/9/23. * 这个是导航栏的基类 */public class AbsNavigationBar<B extends AbsNavigationBar.Builder>
设计模式
ide
List
阅读 195
评论 0
点赞 0
Seattle小小瓜
36 天前
转载
[
设计
模式
]
设计
模式
课程(十七)--组合
模式
概述 数据结构
模式
常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用 将这些特定数据
模式
封装在内部,对外提供统一的接口,来实现与特定数据结构无关的访问 典型
模式
:Composite, Iterator, Chain of Resposibility
#include
ide
数据结构
子节点
封装
阅读 163
评论 2
点赞 0
mb5fdb1266ce6df
1023 天前
转载
[
设计
模式
]
设计
模式
课程(三)--策略
模式
概述 属于行为型
模式
定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换 找出负责用许多不同方法完成特殊任务的类,然后将其中的算法抽取到一组被称为策略的独立类中 结构 上下文类:维护指向具体策略的引用,仅通过策略接口与该对象进行交流 策略接口:所有具体策略的通用接口,声明了一
#include
ide
客户端
策略模式
简单工厂模式
阅读 118
评论 2
点赞 0
mb5ff5933087b38
1150 天前
转载
[
设计
模式
]
设计
模式
课程(七)--工厂
模式
描述 属于“对象创建
模式
” 避免new过程中导致的紧耦合问题(依赖具体类),从而支持对象创建的稳定,是接口抽象后的第一步工作,也是面向接口编程的必然需求 定义一个用于创建对象的接口(工厂接口),再让子类(具体工厂)决定实例化哪个类 面向接口编程,变量声明成抽象基类 通过面向对象的方法,将所要创建的具
子类
ide
二级
对象创建
多态
阅读 133
评论 2
点赞 0
mb5ff80520dfa04
1106 天前
转载
[
设计
模式
]
设计
模式
课程(五)--装饰
模式
场景 按目的划分,属于结构型
模式
;按封装划分,属于单一职责
模式
使用继承来扩展对象的功能时,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性,并且随着子类的增多,各种子类的组合会导致更多子类的膨胀 如何使“对象功能的扩展”能够根据需要来动态地实现?同时避免“扩展功能的增多”带来的子类膨胀问题
文件流
网络流
子类
读文件
封装
阅读 142
评论 2
点赞 0
mb5fe190725e8a3
1087 天前
转载
[
设计
模式
]
设计
模式
课程(二)-- 模板
模式
概述 按目的划分属于行为型
模式
,按封装类型划分属于组件协作类
模式
动机/场景:软件构建过程中,对某项任务常常有稳定的整体操作结构,但各个子步骤有很多改变的需求,或者由于固有原因(如框架与应用之间的关系)而无法和任务的整体结构同时实现 需求:如何在确定稳定操作的前提下,灵活应对各个子步骤的变化或晚期实
模板方法
开发人员
虚函数
子类
应用程序
阅读 122
评论 2
点赞 0
mb5ff40b968831d
1087 天前
转载
[
设计
模式
]
设计
模式
课程(十三)-- 代理
模式
概述 属于结构型
模式
提供代理作为对象的替代品或其占位符,代理控制对原对象的访问,并可对请求在提交给对象前后进行一些处理 由于
ide
缓存
代理类
客户端
数据库
阅读 115
评论 2
点赞 0
mob60475705f1df
1023 天前
原创
【
设计
模式
】Java
设计
模式
- 原型
模式
目录【
设计
模式
】Java
设计
模式
- 原型
模式
简介原型
模式
(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的
设计
模式
属于创建型
模式
,它提供了一种创建对象的最佳方式。这种
模式
是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种
模式
。克隆原型
模式
对某个对象进行克隆,在最原始的古老方法就是通过new出实例,使用与之相同的参数,
成员变量
浅拷贝
深拷贝
阅读 771
评论 0
点赞 0
小二上酒8
201 天前
首页
1
2
3
4
5
共100条记录
简介
博客百科
相关文章
【设计模式】Java设计模式 - 桥接模式
【设计模式】Java设计模式 - 享元模式
设计模式之Command设计模式
设计模式——什么是设计模式
大话设计模式 - 设计模式介绍
大话设计模式 - 设计模式分类
PHP设计模式 委托设计模式
PHP设计模式 工厂设计模式
PHP设计模式 原型设计模式
PHP设计模式 代理设计模式
相关搜索
全部
java 设计模式 策略模式
java设计模式 工厂模式
java设计模式工厂模式
mvc设计模式或mvp设计模式
设计模式
设计模式 委托模式
设计模式命令模式
设计模式外观模式
设计模式工厂模式
迭代模式设计模式
Copyright © 2005-2023
51CTO.COM
版权所有 京ICP证060544号
关于我们
官方博客
全部文章
热门标签
班级博客
了解我们
在线客服
网站地图
意见反馈
友情链接
开源基础软件社区
51CTO学堂
51CTO
汽车开发者社区