社区
C#
帖子详情
请谈谈你用过的几种设计模式.
zxhxiaoyi51
2009-12-29 10:47:00
如题:被问及这个问题,看是否有更理想的回答!?
...全文
182
15
打赏
收藏
请谈谈你用过的几种设计模式.
如题:被问及这个问题,看是否有更理想的回答!?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hecker728
2009-12-30
打赏
举报
回复
单例,多线程中访问类的静态集合变量时常用
简单工厂,松耦合情况下 new 实例
kkun_3yue3
2009-12-30
打赏
举报
回复
观察者模式...
hangang7403
2009-12-30
打赏
举报
回复
工厂模式
swan01
2009-12-30
打赏
举报
回复
不理解模式,无法真正理解OO
yueying5235
2009-12-30
打赏
举报
回复
听说过,但是还没有进行了解
注册失败
2009-12-30
打赏
举报
回复
[Quote=引用楼主 zxhxiaoyi51 的回复:]
如题:被问及这个问题,看是否有更理想的回答!?
[/Quote]
我们人少势微,用不到什么伟大的模式
Thr21ough
2009-12-30
打赏
举报
回复
工厂模式
houhu_cs
2009-12-30
打赏
举报
回复
其实MVC就是一种啊。然后适配器和外观常用的。有的时候做重构的时候会附带用用,没怎么常用。
-汪帆-
2009-12-30
打赏
举报
回复
貌似只用过简单工厂模式 - -
ITJaneLiu
2009-12-30
打赏
举报
回复
三层架构,抽像工厂.
one2zero
2009-12-30
打赏
举报
回复
不知模式为何物
Dobzhansky
2009-12-29
打赏
举报
回复
用起来还是没有由内而发的感觉 (tweak pattern)
大多数时候需要查阅(use pattern)
bancxc
2009-12-29
打赏
举报
回复
啥都没用过
人到中年琐事多
2009-12-29
打赏
举报
回复
数据库访问用单例
模板方法是不可少的
策略也常用
工厂方法或者抽象工厂或者简单工厂+反射,不用是没东西New出来的,创建实例就靠它了
装备,外观,组合 享元也常用
中介者模式是不知不觉中就用了
十八道胡同
2009-12-29
打赏
举报
回复
单例模式
常见的
设计模式
和使用场景
设计模式
分为三大类 创建型,结构型和行为型模式。 创建型模式: 抽象工厂: 提供一个创建一系列或相互依赖对象的接口,无需指定它具体的类。例如有A,B,C三种事物,它们之间存在关联关系,它们也有不同的版本,A有A1,A2...B和C也有B1,C1等等,而且只有相同的之间可以有效合作,这里就可以使用抽象工厂。它是一种软体开发
设计模式
,它可以将一组具有同一主题的单独的工厂封装起来。它的目的是将若...
【
设计模式
面试】这几个问题你能回答几个?
【金三银四】
设计模式
篇 1.
谈谈
你对
设计模式
的理解 1.首先谈
设计模式
的作用:经验的传承,提高了软件复用的水平,最终达到提高软件开发效率 设计原则 简单说明 单一职责 一个类只负责一项职责 里氏替换原则 子类可以扩展父类的功能,但不能改变父类原有的功能 依赖倒置原则 要依赖于抽象,不要依赖于具体,核心思想是面向接口编程 接口隔离原则 建立单一接口,不要建立庞大臃肿的接口,<br>尽量细化接口,接口中的方法尽量少 迪米特法则 (最少知道原则) 一个对象应该对其他对.
分享几个项目中用到的
设计模式
前言 之前项目中出于扩展性和有雅性的考虑,使用了多种
设计模式
进行项目框架的设计。主要的一些
设计模式
是单例模式,工厂模式,模板方法模式,责任链模式,代理模式这
几种
。现在依次讲讲这几个的主要是实现方式和在我们项目中的应用场景。 核心
设计模式
分享 单例模式 使用场景:用于Minio客户端编写以及数据库连接池。 常见形式: 懒汉式,、饿汉式,双锁机制。 懒汉式线程不安全: public class Singleton{ private static Singleton singleton; private Sin
深度理解-
设计模式
(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用
设计模式
是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,
设计模式
于己于他人于系统都是多赢的,
设计模式
使代码编制真正工程化,
设计模式
是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用
设计模式
可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因...
合集|用 Go 语言实现 23 种
设计模式
今天是咱们用Go学
设计模式
系列的最后一期,整个系列中我带着大家一起学习了经典的23种
设计模式
用Go语言如何来实现,以及它们在日常工作开发中的应用场景。我看了一下发文记录,从2022年7月18更新第一篇观察者模式,到5月22号发布了最后一种
设计模式
--中介者模式,一共历时10个月,发布了23篇文章。从最一开始的不准备整理成系列写到哪算哪,到中期形成自己的写作风格,有目标的去学习整理再发布,对自己来说...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章