- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 大话设计模式-状态模式
解决问题:当控制一个对象状态转换的条件表达式国语复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以吧复杂的判断逻辑简化,主要针对于复杂的状态判断,那些简单的判断就不必使用了。
2016-01-31 21:21:52 564 3
原创 C#中using的几种用法
前言 在学习C#中我们开头就看见命名空间namespace这显示很多using,对于这个不是怎么了解。看着一行行的,不带重复的。一次就跟着一个命名,就在百度里查了查这到底是啥意思?就是在他的作用范围内是可行,对于跟他相同的命名是被屏蔽的。 using System表示你的程序使用了系统的命名空间,比如说你再家一个us
2016-01-31 08:40:08 2055 13
原创 大话设计模式-组合模式
时间过得很快,我们开始新的学习设计模式体现的是一种思想,思想是指导行为的一切。理解和掌握设计模式,记住23种或者更多的设计场景和解决策略是不够的,更要接受一种思想的熏陶和洗礼。本书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。本书主要采用C#介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事
2016-01-29 11:47:52 617 15
原创 大话设计模式-模板方法模式
模板方法模式是通过把不变行为转移到基类,去除子类中的重复代码来体现它的优势。模板方法模式就是提供了一个很好的代码复用平台。当不变的和可变的行为在子类的方法中混合出项时,不变的行为就会在子类中重复出现,我们通过模板方法模式把这些行为搬移到单一的地方,这样就帮助子类摆脱重复的部分。
2016-01-13 19:39:58 683 22
原创 大话设计模式-代理模式
代理模式就是做接活儿,交给后台的操作人员具体实现。具体proxy设计模式的实现方法、实现粒度都相差很大,有些可能对单个对象作细粒度的控制。proxy并不一定要求保持接口的一致性,只要能够实现间接控制,有时候损及一些透明性是可以接受的。例如上面的那个例子,代理类型
2016-01-05 15:58:37 599 15
原创 大话设计模式-适配器
通过这样的改变就能使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。书上描述的在不改变现状的情况下,最好的办法就是想办法找个适配器。具体应用到系统开发中,就是系统的数据和行为都正确,但接口不符时,我们应该考虑适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。些现存的类,
2016-01-03 18:57:34 737 16
美女带你学MySQL基础视频178集
2017-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人