自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ESOO

君子不器

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式初探(五)——二三模式一锅煮

说东汉末年,有三个不法分子,拉杆扯旗,要争夺天下仅有的一个皇帝宝座(单例模式),其中一个叫刘备的人在一个叫桃园的地方和关羽张飞拜了把子,组团开始抢地盘(组合模式),有天夜里几个人一合计“听说这年头抢地盘都得有个军师,改天咱们哥几个也找个人吧。”其他二人一直同意,刘关张三人开始走遍大江南北找“军师”。        就在这一天,刘关张三人来到了一个叫“卧龙岗”的地方,听说一个叫诸葛亮

2012-12-31 08:27:45 2310 19

原创 设计模式初探(四)——行为:问题为设计而生

也许我们并没有一起学习编程,但是我们一起学习过设计模式,拥有最多模式的行为型设计模式,让我有种错觉,不是模式为问题而生,好像问题为模式而生,当初的Gof是怎样的机遇,总结设计模式呢?       行为型模式:行为型模式设计到算法和对象间的职责分配,不仅描述对象或类的模式,还描述它们之间的通信方式,刻划了运行时难以跟踪的复杂的控制流,它们将你的注意力从控制流转移到对象间的关系上来。行为型类模式采

2012-12-31 08:27:04 1619 8

原创 设计模式初探(三)——结构:因为它简单,也因为他美丽

一个好的程序,有一个公用标准,叫高内聚,低耦合,但是,这是一个度的把握,再高的内聚性也避免不了沟通和交际,一味地抽象,继承是不科学的,我们应该寻找一种更好地解决方法,恰恰在这类设计模式,前人已经替我们做好了铺垫。        结构?什么是结构,在建筑上是承重的部分,意思就是骨架,只有支好一个好的骨架,才能让我们更有效的工作,在面向对象的设计中,类是一根根骨头,将这些东西连接起来的是“关系”,

2012-12-28 10:32:05 1502 8

原创 设计模式初探(二)——既然创建时必然的,所以它独立了!

面向对象设计,一个必不可少的步骤是“实例化”,如果将实例化与具体的实现紧密地结合在一起……简单的创建,当然这是没有问题的,但是,如果我们不是简单的创建呢,我们需要改变具体的算法,需要扩展算法的种类,需要系统在改变之后还是以前的样子运行!那么,问题就会变得复杂,多变!        在创建型的几个设计模式中,将具体算法的实现与实例化分离,工厂方法是这方面的典范,其他的创建型设计模式起到扩展和辅助

2012-12-28 10:31:21 1596 10

原创 设计模式初探(一)——模式的思考……

终于进行到设计模式了,面向对象的一扇大门终于撬开点缝隙!预想着面向对象的程序设计应该很容易理解,在以后的学习中应该比较顺畅。但是,事实往往事与愿违,刚开始接触面向对象那种简单,易上手的感觉一扫而光!事实是初次接触抽象的不理解,接口的迷惑,关系的混淆,最后是设计模式在脑子里混成一锅粥,稀烂稀烂的八宝粥!        比较幸运的是,老师告诉过我盲人摸象的典故,我告诉自己,这样就对了,哪有什么天才

2012-12-24 14:31:06 1702 12

原创 c#总结——思想简单,施行多样

最近总结了c#视频里的内容,算是初步熟悉面向对象编程里的一个小小的印记吧!一接触面向对象,感觉这种思想很简单,就是类似分类汇总的过程,将现实生活中的理论应用于代码!      面向对象思想是简单高效的,但是并不是一蹴而就的,它的种种精华需要我们在具体项目中慢慢捉摸!      下一步就要学设计模式了,设计模式就是将面向对象的思想格式化,模型化,用工程学的角度看问题,这是我初步的理解!

2012-12-16 10:23:49 1493 12

原创 UML行为图——由静入动,全面掌握

以前的那些图都是通过静态的角度看将要做的系统,今天要说的这两个图是认识系统的一个转折点,由静态转入动态,让这个系统透过时空提前来到我们面前,让设计者和开发者更好地掌握整个系统的全貌和动态信息!      以前静态图的特点是注重粒度与关系,动态图则不相同,它更注重时间性质,更注重事件的先后与结果,如果说一个系统是一个大象,我们以前的工作是建造骨骼,肌肉和皮肤,从今天开始的工作是赋予这个大象能量,

2012-12-12 08:11:33 1464 5

原创 UML交互图——类的时间延伸

在前几篇博客中,已经基本从动态和静态了解了这个系统,在今天这篇博客中,交互图让我们把以前所做所想真真正正地编程一个个对象,透过他们看看我们的系统是怎样将类与系统行为联系在一起!      基本上做完这个图UML就接近尾声了,在这幅图上我们要尽可能地接近代码,接近现实!作为初学者,对象与类的严格对应要尽可能完成!消息的理解也许并不是太能透彻,但是要有这个过程!       几幅图画完我感到U

2012-12-12 08:11:01 1874 10

原创 UML类图——面向对象第一步

今天用思维导图总结了类图!也初步画出了机房收费系统的类图,其中也纠结了很久,在小学培养的一项能力在这里却有点不够用啊,就是找名词!       刚刚画的时候觉得找名词没有什么难的,事实却不是这样,概览整个系统,搜肠刮肚找不出几个名词,再抽象,找关系,感觉自己就和文字结仇似得!       找到了名词,剩下的就是找关系,众所周知,关系是普遍存在的,这里就涉及到用哪个关系适合,能比较准确地形容

2012-12-10 20:17:31 1883 11

原创 UML用例图——更直观的需求分析

今天总结到了UML的用例图部分!进行了两个星期的视频,终于到了自己动手的时刻,心里其实还是比较没有底的!用例图是什么?给谁看?都有什么作用?这些问题弄得我脑袋有点晕!不过还好,画画思维导图,感觉好多了!      用例图是为了更好地为用户和系统分析人员提供一个大众的,一致性的方法,用途是为了方便用户和系统分析人员的理解尽量一致!也是为了让以后的系统设计人员比较准确地把握系统的需求,能够节省时间

2012-12-03 15:52:33 4499 16

原创 面向对象技术——西方哲学

从初中开始学习英语,到今天整整十个年头,如果是高中开始慢慢认识西方社会的话,我与老外神交七年了啊!学习历史,稍稍了解西方的文化,在网上也看了点关于西方哲学与东方哲学的区别,今天从面向对象的方面说说我的见解。       我们东方哲学认为,世界上的生命和事物都是有联系的,西方的哲学想要找到一种普遍的规律将这个世界分类,看得清楚明白!而哲学是世界的抽象,面向对象恰恰体现了这种思想的一个方面!

2012-12-01 09:55:28 1958 11

安卓带记忆功能计算器源码

一款使用sqlite保存的带记忆功能计算器的安卓源码,仅供参考。

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除