一.电容的作用
1.应用于电源电路,实现旁路,去耦,滤波,储能的作用。
旁路是把输入信号中的干扰作为滤除对象,去耦是把输出信号的干扰作为滤除对象。旁路电容要尽量靠近负载器件的供电电源引脚和地引脚,这样能够很好的防止输入值过大而导致的地电位抬高和噪声。去耦电容起到一个电池的作用,满足驱动电路电流的变化,避免相互间的耦合干扰。滤波,从理论上说,电容越大,阻抗越小,通过的频率越高。但实际上超...
分类:
其他好文 时间:
2015-02-10 13:20:35
阅读次数:
209
单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系,子类可以扩展父类的功能,但不能改变父类原有的功能;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭参考:h...
分类:
其他好文 时间:
2015-02-10 13:11:18
阅读次数:
169
不论如何在书写过程中要遵循代码的可维护性遵守单一职责的原则否则将会在后期需求变动的情况下造成很大的困扰,一旦出现问题将会导致很大的问题,造成很不必要的浪费,冗余代码越多,阅读起来越浪费时间,后期的维护过程中越造成困难在代码的构建过程中尽可能的实现单一模式完成单一职责,避免过度的耦合,这样才能在后续的...
分类:
其他好文 时间:
2015-02-10 12:47:38
阅读次数:
123
话不多说,直入正题。
在一个大的C++工程或者其他语言的工程中,全局变量都是必不可少的。一个理想的软件应该符合模块之间低耦合、高内聚的要求。但是模块之间的通信都是必不可少的,全局变量所提供的主要功能就是在不同模块或不同类中提供通信服务。必须注意的是,使用全局变量是危险的,至少危险系数比较高。一旦全局变量的使用出错,所造成的影响远比一个局部变量的影响大。然而...
分类:
其他好文 时间:
2015-02-09 23:07:13
阅读次数:
197
1.依赖关系用虚线加箭头表示,依赖关系是五中关系中耦合最小的一种关系
2.依赖关系的三种表现形式(以动物和水为例):
(1)Water类是public的,Animal类可以调用它。
(2)water类是animal类中某个方法的局部变量,则animal类可以调用它。代码如下:
class Animal
{
public void Metabolism()...
分类:
其他好文 时间:
2015-02-09 20:18:44
阅读次数:
218
注1:本文由破船译自Communication Patterns。每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时,还介绍了一些最佳实践建议,告...
分类:
移动开发 时间:
2015-02-09 12:34:56
阅读次数:
277
陈科肇
=============
1.目的
简化JAVA的开发。
2.依赖注入(DI)-每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用
为了一定程度上的松耦合作用,使得POJO(简单的java对象)之间的关系没有必然的联系但又联系了。
举例:
一个容器桶是用来盛放液体的,至于用来盛放那种液体是个未知。可能有时用来盛放java液体,也可能有时用来盛放.NET液体。这就...
分类:
编程语言 时间:
2015-02-08 18:12:21
阅读次数:
188
struts2中耦合访问servlet- API有三种,推荐使用第二种。当然,尽量用解耦合的方式访问,解耦合方式访问内容在上一篇文章中有解释,需要者请查看。
方法一:.[一般推荐使用](只能获得request,而response则得不到)
Struts2提供了一个ActionContext类,Struts2中的Action可以通过它进行访问。
其方法有:get(),getApplicatio...
Struts2中使用Servlet-API步骤:
解耦合方式访问Servlet-API:
方法一:自己写代码获取request、session等;
1.Action类中声明request等对象:
Map request;
2.获得ActionContext实例:
ActionContext ac=ActionContext.get...
Android应用程序由松散耦合的组件组成,并使用应用程序Manifest绑定到一起,应用程序Manifest描述了每一个组件和它们之间的交互方式,还用于制定应用程序元数据、其硬件和平台要求、外部库以及必需的权限。 以下几个组件提供了应用程序的基本机构模块:Activity:应用程序的表示层,...
分类:
移动开发 时间:
2015-02-07 00:28:33
阅读次数:
215