首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
康世行
掘友等级
java 高级开发
程序员一枚!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
设计模式-原型模式与模板方法模式的对比总结
前言: 前面几个设计模式几乎都是以代码的形式进行汇总,和解析具体的流程。这节原型模式和模板方法模式大致上我觉得是有很多相似的地方,所以就来总结下,那些地方相同。原型模式模板方法模式以自身为模板创建新的对象以标准统一的模板,创建新对象。原型模式模板方法模式修改大部分的内容,只是格式...
设计模式-代理模式
前言: 个人理解: 代理模式和字体的表面意思一样,代替其他人做某件事情。 官方解释 : 为其他对象提供一种代理以控制对这个对象的访问 代理的几种应用模式: 1 远程代理 为一个对象在不同的地址空间提供局部代表,这样就可以隐藏一个对象存在于不同地址空间的事实。 2虚拟代理 根据需要...
设计模式-装饰模式
前言: 装饰模式和人穿衣打扮是差不多的,人类穿衣打扮都需要一个更衣室或者是商场的试衣间。都是在隐秘的空间里打扮后之后再展示出自己的搭配,而今天这装饰模式和试衣服是一样的。需求: 小菜有各种各样的服饰,鞋子和装饰品。小菜可以利用装饰模式,用自己已有的服饰对自己进行打扮。 类图: 解...
设计模式-策略模式结合简单工厂
前言: 策略模式可以定义一系列的算法,并且根据需求选择算法。算法之间还可以相互替换,不影响客户端的使用。 需求: 还是以商场的收银系统为例,这次添加一个需求。在上一个需求上加一个,打5折和打7折的需求。 /// 现金收费的抽象类,父类。this.moneyRebate = dou...
简单工厂模式-商场收银系统
做一个商场收银系统:营业员根据客户所购买商品的单价和数量,并且根据商场当前的打折优化活动向客户收费。/// 现金收费的抽象类,父类。this.moneyRebate = double.private double moneyCondition = 0.private double...
大话设计模式-简单工程模式
简单工厂模式是这23个模式里的第一个模式,也是比较简单和体现非常明确的一个模式。通过简单工厂可以非常好的体验出面向对象编程的好处,面向对象概念的重要性。根据客户端的选择进行动态的实例化对象,也就是根据用户的需求来实例化具体的对象。实现一个有加减乘除的计算器,利用简单工厂模式实现。...
工厂方法模式--实现计算器
前言:工厂方法模式名字上和前面第一个模式差不多,那就是简单工厂。其实这个计算器的例子,在前面使用简单工厂实现了一遍了。这次只是和使用相同的例子和工厂方法模式进行对比。优点:是每一个类或者功能的独立性非常好。实现了可扩展,而不用修改其他的类。缺点:每增加一个产品就需要增加一个产品工...
C#抽象方法的继承与多态- - -07
例子:有两个动物,这个两个动物都会叫和咬人。只不过咬人和叫的声音有点区别,利用多态和继承实现这个小例子。//使用抽象方法,使子类进行重写。this.this.
传智播客c#基础- -多态例子(苹果,橘子)- - 06
c#是面向对象的程序设计语言,面向对象的程序设计语言有三个特点。分别是:继承,封装,多态。今天分享的这个例子既体现了继承,也体现出了多态和封装。可以说一个例子把面向对象的三个特征都体现了一遍,俗话说麻雀虽小五脏俱全。fruit.apple.orange.fruitbox.box....
传智播客c#基础- -抽象类体现多态- - 05
C#作为完全面向对象的程序设计语言,支持 封装 继承和多态。也是面向对象的三大特性,多态的体现不只是可以利用抽象类和抽象方法来实现。还可以使用接口实现多态的体现,下面我使用抽象类和抽象方法实现多态的体现。多态就是对象可以表现出多个类型的能力,简单的说就是同一个方法被不同的对象使...
下一页
个人成就
文章被点赞
1
文章被阅读
7,437
掘力值
64
关注了
6
关注者
1
收藏集
0
关注标签
0
加入于
2022-09-29