- 博客(10)
- 收藏
- 关注
原创 [心情随笔]梦有时比现实充满惊奇
昨天参加金叔姑娘的婚礼,喝了点白酒,酒的质量不是很好,回来后头一直疼的厉害;晚上居然做了一个超级科幻的梦(可能我这人爱幻想,梦大多都带有魔幻或科幻性质) 梦见某个世界,由七个不同制度、样貌和科技的星球组成,就像雷神里的九界一样神奇,甚至连不同世界的人穿什么样的衣服、拿什么样的武器都有模有样。不得不说我现实中怎么联想也想不到这样的场景,是不是梦中的我更具备创造力呢?
2014-03-17 16:01:03 288
原创 【整理-设计模式】访问者模式
访问者模式属于行为类模式的一种,它通过定义一个visitor访问者 ,和定义一个element被访问对象,通过Objectstructure访问结构来对访问者和结构对象建立联系,让结构与操作方法解耦(降低耦合度);
2014-03-15 23:33:11 287
原创 学习抽象类和接口总结
继承关系中,父类的访问性一般必须是public,父类中的属性、方法等至少是protected,private则会被拦截而访问不到。 继承关系中,子类如果没有提供构造函数,则将访问父类的构造函数来构造子类对象。 抽象基类中的抽象方法,在子类中重写时,加override关键字,并且子类中方法的访问行需要与父类一致。 抽象类中可以有变量、属性、方法的实现,接口类似纯虚函数,并且不包含字段(静态变量
2014-03-13 23:50:21 395
原创 设计模式学习(1)——创建型设计模式
23种设计模式是基于软件工程学发展而来的,多年编程经验的一个总结。我们要学习设计模式,又不能够为设计模式所束缚。 23种设计模式中,主要分为创建型设计模式、结构型设计模式和行为型设计模式三类。其中,单例模式、简单工厂模式和建造者模式属于创建型设计模式。 单例模式是较为简单的模式:一个类只能有一个实例,并提供它一个全局访问点。 例程: class A{ private A()
2014-03-13 00:20:15 391
原创 关于OOP的基本原则
我们百度一下OOP5大原则: 1、单一职责原则:杯子就是杯子(后面解释) 2、李氏替换原则:鱼生下来就会游泳 3、迪米特原则:自动档汽车 5、依赖倒置原则:律师学法 这5大原则里,个人理解核心的是依赖倒置原则、迪米特原则和单一职责原则,其中:单一职责原则在说一个类最好只有一个职责,就比如杯子就是杯子,用来喝水,当然你可以让它变成电热杯,既可以烧水,也可以喝水。甚至你可以给它更多功能,比如
2014-03-11 22:38:06 781
原创 终于从语言之争的思想里跳出来了
学习是一个曲折而艰苦的过程,早些年我一直纠结在自己要学习哪个语言之上,C++到python、javascript到C#都看了一下,在这里不停摇摆。直到我看到设计模式,以及一些其它方面的文章,才发现这么浅显的一个道理怎么今天才明白,具体的语言不重要,要表达什么才重要。这完全是自己的懒惰思想在作祟:学一门一劳永逸的语言,可以应付所有的问题和情况。 迄今为止的编程学习始终停留在:我学精学深一门语言,然
2014-03-11 22:10:28 539
原创 即使没有读者,也要写自己的博客
有没有这一生至少要拚一次的想法?如果有,请从今天开始,每天写一篇博客,坚持一年,回首这一年,是不是已经有自己的积淀了?
2014-03-11 16:06:07 380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人