回顾 在前面的文章中我们介绍了Bluetooth LE的背景也说明了我们在本系列文章中将要开发什么,但是还没有实际的代码。我们将在这篇文章中纠正这一点,我们将通过定义 Service/Activity 架构来确保蓝牙操作从UI中解耦。Service 与 Activity 通信 在我们继续之前,我.....
分类:
其他好文 时间:
2015-02-27 21:31:13
阅读次数:
153
Autofac具有解耦、管理生命周期等等好处,本文仅仅实现一个简单的控制器注入。1、新建Asp.Net WebApi 应用程序(我用的是VS2013)。2、通过Nuget下载如下三个packet。1 2 3 3、新建一个类管理注入 public class ContainerCon...
自微信出现以来取得了很好的成绩,语音对讲的实现更加方便了人与人之间的交流。今天来实践一下微信的语音对讲的录音实现,这个也比较容易实现。在此,我将该按钮封装成为一个控件,并通过策略模式的方式实现录音和界面的解耦合,以方便我们在实际情况中对录音方法的不同需求(例如想要实现wav格式的编码时我们也就不能再使用MediaRecorder,而只能使用AudioRecord进行处理)。...
分类:
微信 时间:
2015-02-26 16:44:32
阅读次数:
407
JSP
Java Server Page,Java服务器页面。它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。
◆解耦
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源...
分类:
Web程序 时间:
2015-02-25 17:08:24
阅读次数:
183
IOC依赖反转:
就是本来由应用程序管理的对象之间的依赖关系,现在交给了容器管理。控制权的转移,带来的好好处是降低了业务对象之间的依赖程度
那么Spring Ioc容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IOC通过配置读取配置文件中的配置元素,通过元素对应中的各个对象进行实例化装配,一般使用及i与xml配置文件进行配置元素数据,而且是完全解耦的,可以使用其他可能的方式...
分类:
编程语言 时间:
2015-02-23 21:17:08
阅读次数:
205
3.1、NotifyNotify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之中的一个,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。以下让我以一个实际的样例来说明一下解耦异步和并行分别所代表的详细意义吧:如果我们有这么一个应用场景,为了完...
分类:
Web程序 时间:
2015-02-19 10:44:43
阅读次数:
163
EventProxy是一个通过控制事件触发顺序来控制业务流程的工具,利用事件机制解耦复杂业务逻辑,减少callback回调函数嵌套问题。...
分类:
其他好文 时间:
2015-02-17 22:28:39
阅读次数:
167
项目刚好需要用到这个,查询汇总了很多资料最后终于顺利解决,也积累了不少查资料的技巧,现在把思路整理一下,希望能对想做类似功能的朋友有帮,希望结交热爱移动开发的朋友。 下面切入正题!
之前自己写代码一个很坏的习惯就是类的互相解耦之间做的很差,一堆代码都是堆在一起的,从没考虑到规划接口,工具类。
这里首先创建一个保存一个APP所有信息的类,包括名字,图标,版本号等。
//...
分类:
移动开发 时间:
2015-02-15 21:56:05
阅读次数:
268
转载请声明:http://www.cnblogs.com/courtier/p/4292187.html命令模式的简介: 用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。 从代码方面来理解(我:调用者 遥控器:操作者又称为虚执行者 电视机:执行者):packag...
分类:
其他好文 时间:
2015-02-14 22:33:51
阅读次数:
298
s开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉...
分类:
移动开发 时间:
2015-02-13 16:28:43
阅读次数:
99