62042编程之家
首页
后端开发
.NET
Java
Python
Go
PHP
C++
Ruby
Swift
C语言
Erlang
Delphi
Scala
R语言
Verilog
Dart
Rust
NodeJs
前端开发
HTML5
Css
JavaScript
jQuery
Angular
React
Vue
数据库
SQLServer
Oracle
MySQL
PostgreSQL
NoSQL
大数据
移动开发
Android
iOS
Flutter
小程序
鸿蒙
手机开发
软件设计
架构设计
面向对象
设计模式
驱动设计
计算机图形学
数据结构
企业信息化
BPM
SharePoint
GIS
SAP
ERP
Dynamics
信息安全
信息化
操作系统
Windows
Linux
macOS
嵌入式
服务器
项目管理
敏捷开发
团队管理
软件工程
软件测试
软件发布
运营管理
运维
Kubernetes
网络安全
产品运营
开源研究
技术区
游戏开发
程序人生
求职面试
云计算
人工智能
区块链
前沿技术
其他
关于本站
隐私政策
免责声明
标签大全
用户留言
网站地图
导航
首页
后端开发
前端开发
数据库
移动开发
软件设计
企业信息化
操作系统
项目管理
运营管理
技术区
关于本站
首页
软件设计
设计模式
【二】Mybatis-经典的设计模式
2023-01-06
设计模式
2 ℃
我们知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。但是优秀的开源框架中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis源码中就是使用了大量的设计模式,正好是我们学习设计模式的沃土。 Mybatis至少遇到了以下的设计模式的使用: 1、Builder模式,例如SqlSessionFactor...
图解-设计模式
2023-01-06
设计模式
1 ℃
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美...
9000+字,唠唠架构中的设计模式
2023-01-06
设计模式
0 ℃
1 设计模式概述 软件设计模式(Software Design Pattern),俗称设计模式,设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。使用设计...
UML建模之用例图学习笔记
2023-01-06
设计模式
0 ℃
什么是用例图 用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。 用例图是用例(Use Case)分析手段或工具。用例分析是捕获应用需求的有效手段,也是 UML 中进行功能需求分析的主要方法。它用参与者和用例定义所建系统的功能需求和范围。用例是站在系统使用者的角度描述系统可以处理的各种用例(通常,一...
【设计模式】UML建模之包图、组件图和部署图学习笔记
2023-01-06
设计模式
4 ℃
UML建模中包图、组件图和部署图学习笔记 对于较大的项目进行UML建模,由于有很多的类和用例,仅仅利用类图和用例图的话,常常会使结构变得更为复杂。此时如果可以以功能模块划将类图和用例图进行封装,可以很好地简化结构图,让开发人员或者使用人员更容易看懂整个结构或流程。此时包图会是不错的选择。利用包图可以封装相同类型的类或用例,包与包之间利用不同的联系进行连接。此...
【设计模式】UML建模之类图学习笔记
2023-01-06
设计模式
2 ℃
UML建模的类图总结 在基于项目的软件工程面向对象研究中,类图作为系统的一个方面建模在项目中起着无可替代的作用。它为整个系统的架构做出了形象的模拟。类图是在分析和设计阶段中共用的元素,它在分析阶段中出现,在设计阶段中细化并加强。实现过程中,通过最初对类图的定义逐步继续接下来的开发过程。所以类图在接下来的开发阶段可能会一直被借鉴,被修改,被完善。这样类图功能作...
if-else嵌套太深?教你一个新手都能掌握的设计模式搞定
2023-01-06
设计模式
3 ℃
我也不用设计模式 很多人觉得自己写的是业务代码,按照逻辑写下去,再把公用的方法抽出来复用就可以了,设计模式根本就没必要用,更没必要学。 一开始的时候,我也是这么想,直到我遇到。。。 举个栗子 我们先看一个普通的下单拦截接口。 基本逻辑,参数安全拦截,次数拦截,规则拦截,都通过,返回允许下单,任意一个失败,返回对应的失败原因。 多层嵌套IF写法 我们正常多层嵌...
保护性暂停设计模式
2023-01-06
设计模式
17 ℃
目录 保护性暂停设计模式 获取结果 产生结果 总代码实现 测试 增加超时效果的Guarded suspension get(long timeout) 测试 ------------------------- 保护性暂停设计模式 Guarded Suspension 即 保护性暂停; 是一种等待唤醒机制的一种规范 ,也可以理解为使用中设计模式,Java的AP...
设计模式之单例模式(懒汉, 饿汉)
2023-01-06
设计模式
15 ℃
文章目录 * 一. 单例模式概述 * 二. 单例模式的实现 * * 1. 饿汉模式 * 2. 懒汉模式 一. 单例模式概述 单例模式是一种常用的软件设计模式, 该模式的主要目的是确保某一个类在内存中只能有一个实例对象, 通过单例模式的方法创建的类在当前进程中只有一个实例对象. 常见的单例模式有两种: * 饿汉式, 这里的 “饿” 意义表述不够清晰, 用 “急...
谈谈代理模式之动态代理(JDK)
2023-01-04
设计模式
1 ℃
一、JDK动态代理实现 动态代理最重要的当然是动态两个字,学习动态代理的过程,最重要的就是理解何为动态,话不多说,马上开整。 我们来明确一点:动态代理解决的问题是面对新的需求时,不需要修改代理对象的代码,只需要新增接口和真实对象,在客户端调用即可完成新的代理。 这样做的目的: 满足软件工程的开闭原则,提高类的可维护性和可扩展性。 二、JDK PROXY JD...
1
2
3
4
...
100
下一页 »
分类导航
架构设计
面向对象
设计模式
驱动设计
计算机图形学
数据结构
热门文章
设计模式 | 建造者模式
动态代理
(前端)「备忘录」设计模式在项目开发中的应用
【设计模式】设计模式学习笔记之(一)——类图、对象之间的关系及设计模式概要
设计模式 | 工厂(方法)模式
设计模式 桥接模式(Bridge)
保护性暂停设计模式
第一章:关于复杂性的介绍
设计模式之单例模式(懒汉, 饿汉)
设计模式 - 行为型设计模式 - 观察者模式(Java)
SOA经典之作《SOA概念、技术与设计》即出!
读《大话设计模式》——应用三层架构的"商场收银系统"
最新文章
【二】Mybatis-经典的设计模式
图解-设计模式
9000+字,唠唠架构中的设计模式
UML建模之用例图学习笔记
【设计模式】UML建模之包图、组件图和部署图学习笔记
【设计模式】UML建模之类图学习笔记
if-else嵌套太深?教你一个新手都能掌握的设计模式搞定
保护性暂停设计模式
设计模式之单例模式(懒汉, 饿汉)
谈谈代理模式之动态代理(JDK)
策略模式 + 工厂模式 + 门面模式 实现用户多类型支付功能
建造者模式+原型模式 实现发票开具功能
热门标签
android-studio
RDIFramework.NET
物联网
剑指Offer
java并发编程
clickhouse
Java集合
Acwing
ReadBook
MySQL数据库
Html5
生物化学
MAVEN
.net core
牛顿-拉夫逊法
DELPHI
模拟
算法
word
正则表达式