06 2020 档案

如果人生也能存档——C#中的备忘录模式
摘要:大家好,老胡又和大家见面了。首先承认今天的博客有点标题党了,人生是没有存档,也没有后悔药的。有存档和后悔药的,那是游戏,不知道这是不是游戏让人格外放松的原因之一。 今天恰逢端午放假,就让我们来试着做一个小游戏吧,顺带看看备忘录模式是如何在这种情况下面工作的。 游戏背景 这是一个简单的打怪游戏,有玩家 阅读全文

posted @ 2020-06-25 10:38 老胡写代码 阅读(516) 评论(0) 推荐(2) 编辑

C#中的闭包和意想不到的坑
摘要:虽然闭包主要是函数式编程的玩意儿,而C#的最主要特征是面向对象,但是利用委托或lambda表达式,C#也可以写出具有函数式编程风味的代码。同样的,使用委托或者lambda表达式,也可以在C#中使用闭包。 根据WIKI的定义,闭包又称语法闭包或函数闭包,是在函数式编程语言中实现语法绑定的一种技术。闭包 阅读全文

posted @ 2020-06-19 23:25 老胡写代码 阅读(1576) 评论(0) 推荐(8) 编辑

从一个计算器开始说起——C#中的工厂方法模式
摘要:工厂模式作为很常见的设计模式,在日常工作中出镜率非常高,程序员们一定要掌握它的用法哟,今天跟着老胡一起来看看吧。 举个例子 现在先让我们来看一个例子吧,比如,要开发一个简单的计算器,完成加减功能,通过命令行读入形如1+1的公式,输出2这个结果,让我们看看怎么实现吧。 第一个版本 这个版本里面,我们不 阅读全文

posted @ 2020-06-18 22:26 老胡写代码 阅读(773) 评论(2) 推荐(1) 编辑

c#中的值类型和引用类型
摘要:值类型和引用类型,是c#比较基础,也必须掌握的知识点,但是也不是那么轻易就能掌握,今天跟着老胡一起来看看吧。 典型类型 首先我们看看这两种不同的类型有哪些比较典型的代表。 典型值类型 int, long, float, double等原始类型中表示数字的类型都是值类型,表示时间的datatime也是 阅读全文

posted @ 2020-06-07 13:10 老胡写代码 阅读(2666) 评论(0) 推荐(0) 编辑

C#中的Singleton模式
摘要:(c#中的Singleton模式) 前言 Singleton是二十三个设计模式中比较重要也比较经常使用的模式。但是这个模式虽然简单,实现起来也会有一些小坑,让我们一起来看看吧! 实现思路 首先我们看看这个设计模式的UML类图。 很清晰的可以看到,有三点是需要我们在实现这个模式的时候注意的地方。 私有 阅读全文

posted @ 2020-06-05 08:41 老胡写代码 阅读(4289) 评论(2) 推荐(7) 编辑

C#中的TemplateMethod模式
摘要:一个真实的故事 大学的时候就开过一门课程,讲设计模式,可是大学生没什么编程实践经验,在大学里面听设计模式的感觉,就像听天书。听着都有道理,可是完全领会不到其中的奥妙,大抵原因就在于没有走过弯路,没有吃过设计不当的亏。古人云,“操千曲而后晓声,观千剑而后识器”,诚不欺我。 博主在之前的某个项目中,设计 阅读全文

posted @ 2020-06-04 08:40 老胡写代码 阅读(1085) 评论(0) 推荐(1) 编辑

从汉堡加料说起——浅谈C#中的Decorator模式
摘要:相信大家都在都在汉堡店吃过汉堡,有些汉堡店很有特色,推出了汉堡订制服务,即,可以在汉堡中加料,加肉饼,加生菜之类(有点类似我们本地的肥肠粉里面加冒结子)。更是让不少吃货大快朵颐,大呼过瘾,加6,7层肉饼的感觉简直不要太好。 那么大饱口福之后,让我们来思考一个问题,汉堡是要钱的,加的料,比如肉饼,生菜 阅读全文

posted @ 2020-06-01 22:33 老胡写代码 阅读(463) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示