设计模式
文章平均质量分 95
加瓦点灯
北漂后端程序员,坚持分享后端开发相关知识,一起进步。同名公众号:加瓦点灯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过 Netty 的 Pipeline 学习责任链设计模式
责任链模式是一种解耦发送者和处理者的行为设计模式,通过链式传递请求让多个处理对象有机会处理。Netty框架的ChannelPipeline完美运用了这一模式,通过添加多个ChannelHandler形成双向链表,每个Handler处理特定业务逻辑或传递请求。源码分析显示,Netty通过ChannelHandlerContext包装Handler,使用ctx.fireXXX()方法实现链式调用。该模式支持动态插拔Handler、顺序执行和灵活组合等特性,在保持代码扩展性的同时降低了模块耦合度。LoggingH原创 2025-06-20 14:57:20 · 412 阅读 · 0 评论 -
观察者模式:解耦对象间的依赖关系
观察者模式原创 2025-03-29 23:23:41 · 1240 阅读 · 0 评论 -
23种设计模式之——工厂设计模式
前言:记得大二时上过一门设计模式的课,当时听的那叫一个懵逼。。如今工作半年了,想把东西再捡起来,顺便记录一下。。工厂模式是平时接触的多一点的,就从工厂模式开始吧…什么是工厂设计模式?工厂设计模式,顾名思义,就是用来生产对象的,是一种创建型设计模式。在面向对象语言中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都...原创 2019-02-24 17:47:12 · 517 阅读 · 0 评论 -
23种设计模式之——建造者模式
建造者模式前言:一个被转型的后端程序员的自救。。。什么是建造者模式?模式动机:无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发送机等各种部件。而对于大多数用户而言,无须知道这些部件的装配细节,也几乎不会使用单独某个部件,而是使用一辆完整的汽车,可以通过建造者模式对其进行设计与描述,**建造者模式可以将部件和其组装过程分开,一步一...原创 2019-03-18 22:56:42 · 830 阅读 · 0 评论
分享