码迷,mamicode.com
首页 >  
搜索关键字:接口设计    ( 431个结果
PHP设计模式系列 - 适配器
什么是适配器:适配器设计模式只是将某个对象的接口适配为另一个对象所期望的接口。设计情景:假如我们原始的有一个UserInfo的类,提供用户信息的类,早起设计该类的时候,只实现了一个getUserName获取用户名的方法。我们的MyOldObject类中,将从UserInfo这个类中获取用户信息,并且...
分类:Web程序   时间:2015-04-10 15:17:32    阅读次数:122
柴郡猫技术--C++中的PIMPL设计模式
另一个 Blog 地址:http://insaneguy.me 原文链接:http://insaneguy.me/2015/04/05/cheshire_cat_in_cpp-pimpl_idiom/C++ 中的“柴郡猫技术”(Cheshire Cat Idiom),又称为 PIMPL(Pointer to IMPLementation) ,Opaque Pointer 等,是一种在类中只定义接口...
分类:编程语言   时间:2015-04-05 23:41:07    阅读次数:429
[转载] 面向对象编程的6大原则
原文:http://blog.csdn.net/bboyfeiyu/article/details/43928463概述在工作初期,我们可能会经常会有这样的感觉,自己的代码接口设计混乱、代码耦合较为严重、一个类的代码过多等等,自己回头看的时候都觉得汗颜。再看那些知名的开源库,它们大多有着整洁的代码、...
分类:其他好文   时间:2015-03-31 10:34:39    阅读次数:116
接口测试基础
1.接口测试的流程一般是怎么样的? 小刀:接口测试的流程其实和功能测试的流程类似,因为接口测试依赖的主要对象也是需求说明书,所以,最初的流程就是参与需求讨论,评审需求。 需求确定以后,开发会根据需求进行接口设计,会产出接口定义,在开发设计过程中,有能力的话,可以给出一些针对设计的建议,提高可测性.....
分类:其他好文   时间:2015-03-19 16:04:56    阅读次数:172
将刀塔传奇中的jpg+mask文件转换为带透明通道的png文件
实际操作非常没有技术含量,不过想展示一下万能的python。虽然python的文字编码和空格对齐我很反感,但是不得不说,其接口设计非常优秀,让复杂的工作变得非常简单,这种思想也体现在第三方扩展上面。         刀塔传奇使用jpg+mask文件的形式,达到压缩资源的目的。jpg的压缩比非常优秀,而mask含有透明通道信息,这样就可以大大压缩图片大小。         不过我个人更倾向于pn...
分类:其他好文   时间:2015-03-19 11:31:45    阅读次数:193
面向对象编程——设计模式之一
一、面向对象面向对象,就是将一些属性和行为封装成对象,对于使用者来说不用关心对象的内部具体实现,只管调用它公开的属性方法就行了。同一类型的对象抽象出来就是类。类是对象的模板。面向对象编程,共三步: 1、设计系统的类和接口; 2、设计类和接口的方法和属性; 3、建立类类和接口之间的关系(继承、实...
分类:其他好文   时间:2015-03-06 20:41:26    阅读次数:138
使用Slim框架实现基本的REST API
REST API是一种广泛应用于服务器和客户端之间的网络通信接口设计风格。首先要明确的是,REST是一种API设计风格,或是理解成一种设计思想,而不是一个具体的技术、编程语言等(有点类似于模块化编程思想)。本文参考了一篇国外的文章,简单介绍了使用Slim框架实现基本REST API的过程。 本文参考文章 《How to create REST API for Android app ...
分类:Windows程序   时间:2015-02-28 16:33:49    阅读次数:796
机制与策略
学习系统调用时,书上提到机制与策略,是一种设计模式,帮助我们理解操作系统的设计。 Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。 区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么...
分类:其他好文   时间:2015-02-25 22:15:10    阅读次数:147
lua定时器与定时任务的接口设计
在所有的服务器编程当中,定时任务永远是一个不可或缺的需求。最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置。怎么来设计这个接口呢,想了几个方案:每秒触发每分钟触发每整点触发每天触发每个月触发oh no!不靠谱啊,如果这接口真设计成这样,得有多烂,灵光一现,unix下的crontab...
分类:其他好文   时间:2015-02-25 00:41:51    阅读次数:201
公共技术点之面向对象六大原则
概述在工作初期,我们可能会经常会有这样的感觉,自己的代码接口设计混乱、代码耦合较为严重、一个类的代码过多等等,自己回头看的时候都觉得汗颜。再看那些知名的开源库,它们大多有着整洁的代码、清晰简单的接口、职责单一的类,这个时候我们通常会捶胸顿足而感叹:什么时候老夫才能写出这样的代码! 在做开发的这些年中,我渐渐的感觉到,其实国内的一些初、中级工程师写的东西不规范或者说不够清晰的原因是缺乏一些指导...
分类:其他好文   时间:2015-02-24 23:28:55    阅读次数:198
431条   上一页 1 ... 35 36 37 38 39 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!