一、设计模式的六大原则1、开闭原则(Open Close Principle)
开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点
2、里氏代换原则(Liskov Substitution Principle)...
分类:
其他好文 时间:
2016-04-29 18:41:22
阅读次数:
173
基本概念Command
命令模式是一个高内聚的模式(满足单一职责原则)
概念:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。
命令模式在项目中频繁使用,封装性和拓展性都有很好的保障
Command模式中的角色分工:
Client:创建一个命令并决定接受者
Command:命令接口,定义一个抽象方法
Concrete Com...
分类:
编程语言 时间:
2016-04-29 17:00:00
阅读次数:
195
例如给UILabel添加一个UUTag属性 #import "UILabel+util.h" #import "objc/runtime.h" static const void *UUTagKey = &UUTagKey; @implementation UILabel (util) -(NSSt ...
分类:
其他好文 时间:
2016-04-28 16:53:27
阅读次数:
129
作者:华清远见近日,国内知名的IT培训机构华清远见教育集团,正式对外宣布进军重庆。继北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、济南10大分中心之后,华清远见这次市场拓展则选择的是重庆市。这下重庆周边地区的小伙伴再也不用再风尘仆仆的去成都了,在重庆本..
分类:
移动开发 时间:
2016-04-28 12:35:48
阅读次数:
375
啊啊啊啊啊啊今天已经星期三了吗 那么,来一波题解吧 本题地址http://www.luogu.org/problem/show?pid=1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在 ...
分类:
其他好文 时间:
2016-04-27 18:39:18
阅读次数:
122
O2O的风口正在从餐饮等刚需、高频的领域,拓展到美发、结婚、家装等相对低频,但对品质要求更高的领域。不管是美发、美甲的商家,还是KTV、按摩,一夜之间都成为各大O2O平台争相拉拢的对象。 面对新美大、糯米和口碑为代表的各大O2O平台,很多商家也难以抉择:都背靠大平台,优势也各有千秋。那么,线下商家究 ...
分类:
其他好文 时间:
2016-04-27 00:08:17
阅读次数:
151
多线程
进程的概念:进行中的程序
每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。
线程:就是进程中的一个独立的控制单元
线程控制着进程的执行
一个进程中至少有一个线程。
Java VM启动的时候会有以恶搞进程java.exe
而且这个线程运行的代码存在main内中。
该线程称之为主线程。
拓展
虚拟机jvm,其实是多线程,不是单线程
主线程调用方法...
分类:
编程语言 时间:
2016-04-26 21:15:57
阅读次数:
288
一、设计模式的六大原则1、开闭原则(Open Close Principle)
开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点
2、里氏代换原则(Liskov Substitution Principle)...
分类:
其他好文 时间:
2016-04-26 20:52:13
阅读次数:
182
基本概念Command
命令模式是一个高内聚的模式(满足单一职责原则)
概念:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。
命令模式在项目中频繁使用,封装性和拓展性都有很好的保障
Command模式中的角色分工:
Client:创建一个命令并决定接受者
Command:命令接口,定义一个抽象方法
Concrete Com...
分类:
编程语言 时间:
2016-04-26 19:48:44
阅读次数:
175
微信加人营销,已经不是很稀奇了,很多的商家都在用,更多的做微商不得不拓展的一条路,想要做好微商,首先要人,再来考虑如何做宣传,推广,那么我们今天分享下,如何通过微信附近的人加粉? 目前有很多的软件,但管用的没有几个,有的效果太差的,有的加粉导致了被封号,很常见,想要拥有一套完美的软件,而且管用的加粉 ...
分类:
微信 时间:
2016-04-26 14:11:06
阅读次数:
260