码迷,mamicode.com
首页 >  
搜索关键字:原则    ( 13170个结果
单元测试之测试方法
单元测试面临的困难职责不明确类或者方法的职责不明确,违反了SRP原则.类/方法如果处理了本不该它处理的逻辑,会造成单元测试需要关心过多的外部关联类.静态方法静态方法使得调用者直接面对实际的服务类,难以通过其它方式替代其实现,也难以扩展.直接访问对象实例调用者直接实例化服务对象,从而使用服务对象提供的...
分类:其他好文   时间:2014-06-28 23:24:07    阅读次数:276
ASP.NET --Form身份验证
本文收集自----MSDN一:Forms 身份验证流程在 Forms 身份验证方案中,应用程序直接从用户那里收集名字和密码等凭据,并自己判断这些信息的真实性。应用程序不使用 IIS 身份验证,但 IIS 身份验证设置可以影响 Forms 身份验证。作为一项原则,当您使用 Forms 身份验证时,请在...
分类:Web程序   时间:2014-06-28 21:43:54    阅读次数:290
里氏替换原则
里氏替换原则:LSP 子类可以替换父类的位置,并且程序的功能不受影响;父类所具有的的功能子类都有,所以程序不受影响;父类变量指向了一个子类对象;1 Person p=new Person();2 Student s=new Student();3 4 //Student :Person5 Perso...
分类:其他好文   时间:2014-06-28 21:16:41    阅读次数:245
11个让你代码整洁的原则
写Web页面就像我们建设房子一样,地基牢固,房子才不会倒。同样的,我们制作Web页面也一样,一个良好的HTML结构是制作一个美丽的网站的开始,同样的,良好的CSS只存在同样良好的HTML中,所以一个干净的,语义的HTML的优点很多,那么平时制作中,我们做到了这一点吗?下面我们就从以下十二个方面一起来...
分类:其他好文   时间:2014-06-21 00:38:03    阅读次数:235
《JAVA与模式》之简单工厂与工厂方法
一、简单工厂1.1 使用场景 1、工厂类负责创建的对象比较少; 2、客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心; 3、由于简单工厂很容易违反高内聚责任分配原则,因此一般只在很简单的情况下应用。1.2优缺点 优点: 工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的...
分类:编程语言   时间:2014-06-20 23:42:08    阅读次数:368
敏捷软件开发之开篇
在软件项目管理中,软件开发实践一直在追求一种在业务需求,当前技术能力与能最大程度提高开发人员效率的方法之间的一种平衡,敏捷软件开发方法也不例外。在了解敏捷开发方法之前需要清楚敏捷宣言。敏捷宣言 它描述了一组软件开发方法的关键价值,也是敏捷软件开发方法所遵守的原则。其具体内容如下:个人与互动大于流程与...
分类:其他好文   时间:2014-06-20 22:33:31    阅读次数:241
依赖倒置原则(Dependency Inversion Principle)
依赖倒置原则(The Dependency Inversion Principle)可表述为 “高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于具体实现细节,而具体实现细节应该依赖于抽象。(A. High level modules should not depend upon ...
分类:其他好文   时间:2014-06-20 20:58:39    阅读次数:354
"简单设计"的一点思考
简单设计是Xp技术实践中开发实践的核心实践,“简单也是价值观中智力色彩最强烈的”,然而,提到简单设计,大家更觉得像原则或者价值观,感觉上还是比较泛,我们不妨从下面的几个角度看一下 1. 为什么要简单设计 . 简单的代码更容易读懂。 . 好的设计更能应对变化。 这两点是基于成本和收益考虑的,这里的价值...
分类:其他好文   时间:2014-06-20 19:09:03    阅读次数:169
3.6 盒子在标准流中的定位原则
如果要精确地控制盒子的位置,就必须对margin有更深入的了解。padding只存在于一个盒子内部。所以通常它不会涉及与其他盒子之间的关系和相互影响的问题。margin则用于调整不同的盒子之间的位置关系,因此必须要对margin在不同情况下的性质有非常深入的了解。一、实验1——行内元素之间的水平ma...
分类:其他好文   时间:2014-06-20 14:18:08    阅读次数:225
【设计模式】——工厂方法模式
工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使用一个类的实例化延迟到其子类。根据依赖倒转原则,我们把工厂类抽象出一个接口,这个接口只有一个方法,就是创建抽象产品的工厂方法。然后,所有的要生产具体类的工厂,就去实现这个接口,这样,一个.....
分类:其他好文   时间:2014-06-20 14:05:50    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!