没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
C#
C#设计模式-面向对象设计原则
C#设计模式-面向对象设计原则
设计模式
面向对象
需积分: 10
5 下载量
102 浏览量
2013-07-11
22:04:03
上传
评论
收藏
2.09MB
PPT
举报
温馨提示
立即下载
开通VIP(低至0.43/天)
买1年送3月
C#设计模式-面向对象设计原则,C#设计模式-面向对象设计原则
资源推荐
资源详情
资源评论
C#面向对象设计模式与原则
浏览:81
23种设计模式,C#面向对象设计模式与原则, Webcast课程
面向对象的设计原则
浏览:157
本文适用于至少对面向对象编程有基本了解的人。
面向对象设计原则
浏览:138
UML面向对象设计原则
c#开发模式-面向对象
浏览:86
### C#开发模式—面向对象:深入探讨Strategy策略设计模式 #### 一、引言 在软件开发领域,面向对象编程(OOP)是一种广泛采用的方法论,它通过将数据和处理数据的方法组织在一起,形成对象,来提高代码的可重用性、...
C#设计模式-吕震宇
浏览:197
本资料来源于吕震宇博客,欢迎访问 ...经过整理,方便大家阅读。内容包括: 设计模式(22)-Strategy Pattern 设计模式(21)-Template Method Pattern ...C#设计模式(1) - 面向对象基本概念复习
C#面向对象设计模式纵横谈(1):面向对象设计模式与原则.zip
浏览:51
本资源“C#面向对象设计模式纵横谈(1):面向对象设计模式与原则”包含了对这一主题的深入探讨,包括PDF文档和视频教程,旨在帮助开发者理解并熟练应用这些模式。 PDF文档“20051011面向对象设计模式与原则”可能会...
设计模式01-面向对象七大原则
浏览:155
设计模式面向对象七大原则
C#面向对象设计模式纵横谈(视频与源码)
浏览:107
5星 · 资源好评率100%
C#面向对象设计模式纵横谈(1):面向对象设计模式与原则 C#面向对象设计模式纵横谈(2):Singleton 单件(创建型模式) C#面向对象设计模式纵横谈(3):Abstract Factory 抽象工厂模式(创建型模式) C#面向对象设计...
C#面向对象设计模式纵横谈(1):面向对象设计模式与原则
浏览:61
在本篇讨论中,我们将深入探讨面向对象设计模式的基本概念,以及在C#中应用这些模式的关键原则。 首先,我们需要理解面向对象设计的基本原则,这些原则是设计模式的基础。它们包括: 1. 单一职责原则(SRP):一个...
《C#面向对象设计模式纵横谈》.pdf
浏览:123
设计模式是建立在面向对象原则基础上的。面向对象的设计强调类和对象的组织,以及它们之间的相互作用。面向对象设计模式通过类的抽象、类的组织和类之间的通信来实现面向对象设计的优化。 在C#中实现面向对象设计...
20051011--C#面向对象设计模式纵横谈(1):面向对象设计模式与原则
浏览:48
### 面向对象设计模式与原则 #### 设计模式简介 设计模式是软件工程领域的一个重要概念,它提供了一套解决特定问题的通用方案。正如克里斯托弗·亚历山大(Christopher Alexander)所言:“每一个模式描述了一个在...
C#面向对象设计模式纵横谈-0.面向对象设计模式与原则
浏览:20
在这个“C#面向对象设计模式纵横谈-0.面向对象设计模式与原则”的视频讲座中,我们很可能会深入探讨以下几个核心知识点: 1. **设计模式的基本概念**:首先,会介绍设计模式的概念,它是经验的总结,一种解决特定...
C#面向对象设计模式视频01
浏览:37
在IT行业中,面向对象设计模式是软件开发中的...文档“20051011--C#面向对象设计模式纵横谈(1):面向对象设计模式与原则.doc”可能提供了更多关于设计模式与原则的深入讨论和实例分析,是进一步学习的重要参考资料。
C#设计模式,C#面向对象程序设计(含源代码)
浏览:115
本资源"《C#设计模式,C#面向对象程序设计(含源代码)》"提供了一次深入理解C#设计模式和面向对象编程的宝贵机会。它涵盖了23种经典的设计模式,每一种都有详细的实例解释,且源代码可编译通过,对于C#程序员来说,...
面向对象程序设计C#版---.zip
浏览:32
——聊设计模式原则 第十章............三层架构,分层开发 第十一章..........无熟人难办事?——聊设计模式迪米特法则 第十二章..........有了门面,程序员的程序会更加体面 第十...
C#设计模式.PDF
浏览:106
5星 · 资源好评率100%
在本章节中,作者可能会回顾面向对象编程的基本概念,如封装、继承、多态等,并为后面介绍的设计模式奠定理论基础。 ### 2. 设计模式举例 这部分内容将通过具体的例子来介绍设计模式的应用场景,帮助读者理解不同...
C#面向对象设计模式纵横谈视频以及源码
浏览:104
5星 · 资源好评率100%
视频教程由资深开发者李建忠前辈讲解,这为我们提供了一次学习C#设计模式的宝贵机会。他可能涵盖了创建型、结构型和行为型三大类设计模式。创建型模式包括单例(Singleton)、工厂方法(Factory Method)、抽象工厂...
《设计模式--基于C#的工程化实现及扩展》.(王翔).rar.rar
浏览:9
此外,书中可能还会涉及面向对象设计原则,如单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)和接口隔离原则(ISP),这些都是设计模式背后的重要理论基础。 总的来说,《设计模式--基于C#...
www
.
ChinaSA
.
in
fo
D
esign
P
atterns
面向对象设计原则
刘 伟
(Sunny)
weiliu_china@126.com
www
.
ChinaSA
.
in
fo
大纲
面向对象设计原则概述
单一职责原则
开闭原则
里氏代换原则
依赖倒转原则
接口隔离原则
合成复用原则
迪米特法则
www
.
ChinaSA
.
in
fo
面向对象设计
原则概述
可维护性
(Maintainability)
:
指软件能够被理解、
改正、适应及扩展的难易程度
可复用性
(Reusability)
:
指软件能够被重复使用的
难易程度
面向对象设计的目标之一在于
支持可维护性复用
,一
方面需要实现设计方案或者源代
码的复用,另一方面
要确保系统能够易于扩展和修改
,具有良好的可维护
性
www
.
ChinaSA
.
in
fo
面向对象设计
原则概述
面向对象设计
原则为
支持
可维护性复用而
诞生
指导性原则
,
非强制性原
则
每一个设计模
式都符合一
个或多个面向对象
设计
原则,面向对
象设计原则
是
用于评价一个
设计模
式的使用效果
的重要指标
之一
www
.
ChinaSA
.
in
fo
面向对象设计
原则概述
设计原则名称
定
义
使用频率
单一职责原则
(Single
Respons
ibili
ty
Principl
e, SRP)
一
个
对
象
应
该
只
包
含
单
一
的
职
责
,
并
且
该
职
责
被
完整地封装在一个
类中
★★★★☆
开闭原则
(Open-Clos
ed
Principle
,
OCP)
软件实体应当对扩
展开放,对修改关闭
★★★★★
里氏代换原则
(Liskov
Substituti
on
Principl
e, LSP)
所
有
引
用
基
类
的
地
方
必
须
能
透
明
地
使
用
其
子
类
的
对象
★★★★★
依赖倒转原则
(Dependence
Invers
ion
Principl
e, DIP)
高层模块不应该依
赖低层模块,它们都应
该依赖
抽象。抽象不应该
依赖于细节,细节应该
依赖于
抽象
★★★★★
接口隔离原则
(Interfac
e
Segreg
ation
Principl
e, ISP)
客户端不应该依赖
那些它不需要的接口
★★☆☆☆
合成复用原则
(Composite
Reuse
Principl
e, CRP)
优
先
使
用
对
象
组
合
,
而
不
是
继
承
来
达
到
复
用
的
目
的
★★★★☆
迪米特法则
(Law of Demeter, Lo
D)
每
一
个
软
件
单
位
对
其
他
的
单
位
都
只
有
最
少
的
知
识
,
而且局限于那些与
本单位密切相关的软件
单位
★★★☆☆
剩余40页未读,
继续阅读
评论
收藏
内容反馈
立即下载
开通VIP(低至0.43/天)
买1年送3月
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
smartclient163
粉丝: 2
资源:
42
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
回溯算法-求解N皇后问题-python实现
用CMD命令收集电脑信息
java.lang.ArrayStoreException(解决方案).md
java.lang.ArrayIndexOutOfBoundsException(解决方案).md
AccessDeniedException解决方案(亲测可用).md
三分法-寻找假币问题-python实现
Go实现屏幕截图并自保存
Android下MTK平台驱动FT6336U
Aspose.Word11.3.dll
动态规划算法-求解最大子数组问题-python实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功