码迷,mamicode.com
首页 >  
搜索关键字:模式    ( 95437个结果
【JavaScript】——剖析面向对象与原型(一)
在面向对象与原型一章中,感觉还是挺有意思的,而且视频讲解的也很清楚,在这里总结归纳一下视频里 讲的内容,顺便整理整理自己的思路。 首先画一张图,理一下这一整章的知识点。 下面针对具体的知识点去剖析各个知识点间的关系: 工厂模式 工厂模式的引出,是为了避免在创建对象过程中产生大量重复的问题。它封装了在创建对象过程一些重复 的代码,避免了...
分类:编程语言   时间:2015-07-21 17:06:55    阅读次数:138
设计模式之:代理模式
代理模式,通过一个代理类(Proxy)访问另外一个被代理类(RealSubject)的方法,两者共同实现的方法抽象为一个interface类,也称为主题类(Subject)。 好处:通过访问代理类中的方法,间接访问真是实现类的方法,也就是代理类的方法,可以在代理中丰富扩展,或者是限定原先实现方法的功能,从一定程度上进行了解耦。 模式的实现,如上述所言,核心只有三个类,三个类之间的关系如类图所示...
分类:其他好文   时间:2015-07-21 17:03:46    阅读次数:103
[C++设计模式] state 状态模式
《head first 设计模式》中的例子很不错,想制造一个自动交易的糖果机,糖果机有四个状态:投入钱不足,投入钱足够,出售糖果,糖果售罄。糖果机的当前状态处于其中不同的状态时,它针对同一个操作的反映动作也不同。传统面向过程编程会套用if-else对不同的状态下分别处理,逻辑麻烦而且不具有可拓展性。 状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。状态模式的重点...
分类:编程语言   时间:2015-07-21 17:01:19    阅读次数:168
java设计模式之代理模式Proxy--静态代理
很高兴,现在又有时间可以自己支配来写博客,现在就大致写一下代理模式吧。。。一样的,和之前来源一样,都是从马哥视频学的。【所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模...
分类:编程语言   时间:2015-07-21 16:55:59    阅读次数:113
vim操作命令-笔记
显示行号:在vim命令行模式下输入 :set nu或:set number取消显示行号:在vim命令行模式下输入:set nonu或:set nonumber查看文件编码格式::set fileencoding修改文件编码格式::set fileencoding=gbk
分类:系统相关   时间:2015-07-21 16:54:06    阅读次数:143
VS2003在vista/win7下搜索会出现僵死
1. VS2003在vista下搜索关键词的时候会出现僵死的问题的解决方案: VS2003快捷方式右击选中属性->兼容性页签 : 选中用兼容模式运行这个程序,下拉框中用windows xp2设置 : 选中 “禁用视觉主题”,“禁用桌面元素”两项。 经过以上设置后VS2003重新启动,搜索即可正常使用...
分类:Windows程序   时间:2015-07-21 16:49:48    阅读次数:309
Python文件操作
文件操作模式r只读w只写a追加写r+读写w+读写,如果文件已存在则将其删除,不存在则创建新文件a+读写,如果文件已存在则在文件末尾追加,不存在则创建新文件常用文件操作函数read()将文件内容作为一个大的字符串全部读出来readline()读取文件中的一行内容readlines()将文件内容..
分类:编程语言   时间:2015-07-21 15:15:33    阅读次数:172
8. JavaSE-单例设计模式
设计模式:对问题行之有效的解决方式,其实他是一种思想单例设计模式:可以保证一个类在内存中的对象唯一性必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性如何保证对象的唯一性?1.不允许其他程序使用new新建对象2.在该类创建一个本类实例3.对外提供一个..
分类:编程语言   时间:2015-07-21 15:09:35    阅读次数:134
HTTP协议详解
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方..
分类:Web程序   时间:2015-07-21 15:04:16    阅读次数:139
Android 网络层的封装
因为项目需要封装了其网络层,主要对其原来的模式进行改进,使用的回调的方式来进行网络的访问和返回结果的处理,还有就是在View层和网络层之间加了一个中间层,用来分配各种网络请求,这样就可以方便的调度和管理。 我就不拿原项目的代码来演示,自己写了一个demo,首先是最底层,处理最基本的Http协议,里面包含一个execute方法,用来Post或者Get获取数据,这里为了方便我只写了一个Get,可以根...
分类:移动开发   时间:2015-07-21 14:49:36    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!