社区
.NET技术其他语言
帖子详情
c#面向对象设计模式
tanbaihua1010
2007-08-17 05:24:33
c#面向对象设计模式和软件的面向对象设计模式有什么不一样。
...全文
591
50
打赏
收藏
c#面向对象设计模式
c#面向对象设计模式和软件的面向对象设计模式有什么不一样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
50 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心灵的深处总是孤单的
2010-03-29
打赏
举报
回复
关注学习中
sbyxxx
2009-12-23
打赏
举报
回复
还是不清楚。
jintangwan
2009-12-21
打赏
举报
回复
好东西就要和大家分享,谢谢楼主分享好的东西
一枝花花
2009-12-20
打赏
举报
回复
学习学习。。。
ErrorCode1987
2009-12-19
打赏
举报
回复
顶贴加分
心灵彩虹
2009-12-19
打赏
举报
回复
大同小异哦。
cz082390
2009-12-05
打赏
举报
回复
顶娄
hlyjunhe
2009-12-04
打赏
举报
回复
c#是一种语言工具,而设计模式是一种思想~
tjl881212
2009-12-03
打赏
举报
回复
不会就不要乱顶贴好吗
wap21
2008-12-19
打赏
举报
回复
友情up
qqlpp
2008-12-19
打赏
举报
回复
友情up
Simbada
2008-12-19
打赏
举报
回复
要说也应该是归属的把,c#的**属于软件的**。我认为其中心思想都一样,所以本质是没有区别的。
YYWW2008
2008-12-17
打赏
举报
回复
runescape money
runescape gold
runescape power leveling
cheap runescape power leveling
rs powerleveling
runescape accounts
buy cheap runescape accounts
cheapest runescape accounts
rs accounts
runescape gold farming
runescape items
runescape gold
cheap runescape gold
buy runescape gold
runescape money
cheap runescape money
buy runescape money
runescape accounts
cheap runescape accounts
buy runescape accounts
runescape power leveling
runescape powerleveling
cheap runescape power leveling
runescape gold farming
runescape items
runescape gold
cheap runescape gold
buy runescape gold
runescape money
cheap runescape money
buy runescape money
runescape accounts
cheap runescape accounts
buy runescape accounts
runescape power leveling
runescape powerleveling
cheap runescape power leveling
runescape gold farming
runescape items
runescape gold
cheap runescape gold
buy runescape gold
runescape money
cheap runescape money
buy runescape money
runescape accounts
cheap runescape accounts
buy runescape accounts
runescape power leveling
runescape powerleveling
cheap runescape power leveling
runescape gold farming
runescape items
royal_85
2008-12-15
打赏
举报
回复
学习
liuhengwinner
2008-12-15
打赏
举报
回复
是一样的,只不过前者的描述语言是C#, 后者不限描述的语言!
wap21
2008-12-13
打赏
举报
回复
不懂,帮顶
wangying110166
2008-12-13
打赏
举报
回复
xihuanyatou
2008-12-13
打赏
举报
回复
不管是java还是C#都是一种面向对象的语言,
设计模式不是针对某种语言,java,C++,C#都可以来解释设计模式大思想
比如,经典的23种设计模式中的工厂模式,或者抽象工厂设计模式都可以用oop来实现;
liyuekai
2008-12-11
打赏
举报
回复
我觉得设计模式不是局限于某种语言,而是一个开发软件的一种思维,一些前辈总结出来的经验!也可以说是怎么去布局我们的代码吧!
jummy_lin
2008-12-11
打赏
举报
回复
两者还是不一样的
软件的面向对象对应的结果是创建领域模型,C#的面向对象对应的结果是大家看到的类图,它和Sequences图结合解释了C#语言实现了某一项功能。但是从本质上来说他是软件的面向对象的实现,即领域模型的实现。也可以这么说领域模型的实现规划出现了C#的类图解释,类图映射出C#代码。
加载更多回复(28)
【
C#
面向对象
设计模式
】01.
面向对象
设计模式
与原则
只需要在新的文件里增添新的员工类,让其继承自Employee抽象类,并重写GetSalary()方法,然后在EmployeeFactory.GetEmployee方法中根据相关条件,产生新的员工类型就可以了。使用
面向对象
编程语言,可以推动程序员以
面向对象
的思维来思考软件设计结构,从而强化
面向对象
的编程范式。随着客户公司业务规模的拓展,又出现了更多类型的公司,比如钟点工、计件工……我们需要设计一个人事管理系统,其中的一个功能是对各种不同类型的员工,计算其当月的工资——不同类型的员工,拥有不同的薪金计算制度。
C#
面向对象
设计模式
从微软的网站发现了一个好东东, 《
C#
面向对象
设计模式
》系统课程。地址如下:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/CsharpOOD.aspx现在正在学习中,请关注这一内容的同仁一起学习并探讨一下。
20190322_
C#
面向对象
设计模式
纵横谈
由于github禁止外链图片,所以把内容放到这里
C#
面向对象
设计模式
纵横谈
面向对象
设计模式
与原则 针对接口编程,而不是针对实现编程 优先使用对象组合,而不是类继承 封装变化点 使用重构得到模式—
设计模式
的应用不宜先入为主 设计原则 单一职责原则(SRP) 开放封闭原则(OCP) (里氏)Liskov替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 组合重用 迪米特(最小知识)原则 23种
设计模式
(1-5,6-12,13-23) 1.Singleton单例模式 动机(Moti
C#
面向对象
设计模式
之创建型
设计模式
个人内容总结
C#
面向对象
设计模式
之创建型
设计模式
个人内容总结
设计模式
描述了软件设计过程中某一类常见问题的一般性的解决方案。描述了类与相互通信的对象之间常见的组织关系。 GoF23种
设计模式
描述了23种经典
面向对象
设计模式
,创立了模式在软件设计中的地位。人们场所的
设计模式
隐含地表示“
面向对象
设计模式
”。但这并不意味“
设计模式
”就等于“
面向对象
设计模式
”,也不意味着GOF23种模式表示了所有的“
面向对象
设计模式
”。GoF23种
设计模式
是学习
面向对象
设计模式
的起点,而非终点。
面向对象
设计模式
解决的是“类与相互通信的对象之
C#
面向对象
编程核心知识与
设计模式
详解
Stop()方法在多个子类中复用,避免重复代码。Start()方法根据不同子类定制实现,体现多态特性。总结:本章详细介绍了
C#
中类的继承机制、方法重写的实现方式以及如何通过继承构建可扩展的类结构。通过合理使用继承,我们不仅可以提高代码复用率,还能使系统具备良好的可维护性和可扩展性。在下一章中,我们将进一步探讨多态的实现机制,特别是虚方法和接口在运行时多态中的作用。接口定义了一组行为规范,任何实现该接口的类都必须提供这些行为的具体实现。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章