C#与设计模式
文章平均质量分 53
陈新月-Phyllis
做自己的小太阳,学习......
展开
-
C#小记
概念:.Net与C# .Net或者念为dotNet,一般指.Net Framework框架。是一种平台,一种技术。在百度百科准确的学术语言来说,.Net是微软新一代的技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术角度,一个.Net应用是一个运行于.Net Framework之上的应用程序。 C#,是一种编程语言,可以基于.Net平原创 2017-04-09 15:01:14 · 421 阅读 · 33 评论 -
java_备忘录模式
备忘录模式(Memento Pattern):在不破坏封装性的前提下捕获一个对象内部的状态,并在对象之外保存这个状态,以便对象以后恢复到这一状态原创 2019-07-07 17:08:00 · 191 阅读 · 3 评论 -
java——职责链模式
今天小咸儿来总结一下最近学习的职责链模式: 职责链模式:为某个请求创建一个对象链。每个对象依序检查此请求,并对其进行处理,或者将它传给链中的下一个对象。 从图中可以很清楚的看出职责链模式的工作流程: 职责链电子邮件示例图: 在此,小咸儿以一个具体的实例来进行思路讲解。 实例:比如说,在购买物资时,需要将采购单提交上自己的上一级部分主任进行审批,如果权限不够则继续递交给经理,还不够则继...原创 2019-06-18 16:07:39 · 389 阅读 · 12 评论 -
【设计模式】之单例模式
因为在机房重构的时候,在遇到反射+配置文件后,再一次遇到的设计模式就是单例模式,单例模式真是一种简单又有用的模式,接下来就和小编一起看看吧! 【官方定义】 单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 【个人理解】 单例模式,就是指一个永远只能实例化一次。也就是说当你点击菜单时,子窗体只会出现一次,而不是每一次点击都会出现一个窗体。原创 2017-08-06 15:24:52 · 328 阅读 · 32 评论 -
面向对象的三大特性之一封装
面向对象是一种软件开发方法,面向对象是把构成问题事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物 在整个解决问题的步骤中的行为。 面向对象有三大特性:封装、继承、多态 今天小编就来简单介绍一下面向对象的特性之一:封装 每个对象都包含它能进行操作所需要的所有信息,这个特性就是封装,因此对象不必依赖其他对象来完成自己的操作。这样的方法和属性包装在类中,通过类的实例来实原创 2017-05-21 16:35:52 · 532 阅读 · 41 评论 -
面向对象三大特征之一多态
在介绍完前面那两个面向对象的两个特性之后,接下来就是最后一个特性:多态。 定义:多态表示不同的对象可以执行相同的动作,但要通过它们自己的实现代码来执行。 例子:在国粹“京剧”中,很多都是师傅带徒弟,是代代相传的艺术。假设师傅是一个非常著名的京剧艺术家,徒弟也很厉害,模仿师傅的戏十分的惟妙惟肖。有一天,师傅突然发生了事故,无法上台,而票早就卖出,退票显然会影响原创 2017-06-04 17:29:42 · 558 阅读 · 45 评论 -
面向对象三大特征之继承
接下来这篇文章,小编来介绍一下面向对象的三大特征之继承。 对象的继承代表了一种“is-a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。‘猫是哺乳动物’,说明了猫与哺乳动物之间是一种继承与被继承的关系。实际上,继承者可以理解为是对被继承者的特殊化,因为它除了具有被继承者的特性外,还具有自己独特的个性。 例如:父亲和儿子,两个人都是戏员,儿子唱戏的原创 2017-05-27 18:18:36 · 689 阅读 · 52 评论 -
C#语句结构
今天开始总结一些有关C#中语句结构的有关知识,还希望各位大神能够不吝赐教。 结构分为:顺序结构、分支结构、循环结构、跳转语句; 顺序结构:语句顺序执行。 分支结构:语句在满足条件下执行。 例:if,if-else,if-else-if,switch-case 循环结构:语句在满足条件下循环执行多次。 例:while,do-while,for 跳转语句: A).break(跳出当前循原创 2017-05-07 16:33:08 · 722 阅读 · 28 评论 -
C#数组
今天小编来简单介绍一下数组的内容: 什么是数组? 数组是一种数据结构,包含同一类型的多个元素。那么一次性声明多个不同类型的变量是什么呢?——结构体 数组的声明方式? 第一种: int[]nums1=new int[10]; //长度为10,索引为0-9,int类型 第二种: int[] nums2=new int[] {1,2,3,4,5}; //此数组就能存5个值 第三种: in原创 2017-05-14 16:06:30 · 325 阅读 · 29 评论 -
C#转义符
伴随着C#视频的进一步学习,许多细小的知识也在自己的眼前展现出来。 今天记录的是C#中的转义符: static void Main(string[] args) { Console.WriteLine("小李\"小王\""); //转义符 // \+一个字符,组成转义符,(一般用于特殊字符) // \n 换行原创 2017-04-23 15:26:35 · 912 阅读 · 45 评论 -
C#小结
注释: 注释是什么呢?注释就是给人看的,也就是给程序员看的,让程序员能够更快速的明白这个程序所代表的意思。 赋值符= 连接符+原创 2017-04-16 19:03:26 · 619 阅读 · 43 评论 -
java_中介者模式
文章目录前言叙述宝图 定义优点用途和缺点实例代码实现总结结语 前言 最近小咸儿又开始和小伙伴们一起学习设计模式了,这次的学习其实是建立在之前的几次学习之上的,所以很多内容理解起来更加的快速和深入了,所以小咸儿先来总结一波儿~~ 叙述 宝图 定义 使用中介者模式来集中相关对象之间复杂的沟通和控制方式。也就是说:用一个中介者对象来封装一系列对象的交互,从而达到使对象之间松耦合的效果。 优...原创 2019-07-06 14:37:26 · 178 阅读 · 4 评论