
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
话说软件江湖还是混沌之时,无门无派,无招无式,GoF(Gang of Four,四个大师),穷理之熟,融会贯通,合著了《Design Patterns: Elements of Reusable Object-Oriented Software》(即《设计模式》)一书,从此,人人传颂天下武功出少林,设计模式看GoF,这个江湖开始热闹起来了。
组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队。
腾讯开放平台的应用接入,可以接入应用宝、QQ物联等平台,为开发者提供发布和推广应用的渠道。近日,笔者在腾讯开放平台上新增一个应用,出现已有相同应用存在的提示,并且平台提示进行应用认领,笔者在应用宝市场对要提交的应用进行搜索,不管中英文、长短词都搜索不到,奇怪之下,问了下官方,腾讯开放平台服务团队回复:在腾讯开放平台上进行应用认领,如下界面所示:在第3步,需要下载一个空apk包“tap_unsign
1. 软件架构设计的What & Why● 啥是软件架构(Software Architecture)?软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。软件架构设计就是从宏观上说明一套软件系统的组成与特性...







