飞哥告诉的三点原则

  1.单一职责原则(降低耦合度)  单一职责原则要求一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,  它就负责一件事情。  单一职责适用于接口、类,同时也适用于方法,什么意思呢?一个方法尽可能做一件事情,比如一个方法修改用户密码,不要把这个方法放到“修改用户信息”方法中,  这个方法的颗粒度很粗  如果接口的单一职责做得好,一个接口修改只对相应的实现类有影响,对其他的接口无影响,这对系统的扩展性、维护性都有非常大帮助。  对于接口,我们在设计的时候一定要做到单一,但是对于实现类就需要多方面考虑了。生搬硬套单一职责原则会引起类的剧增,给维护带来非常多的麻烦,  而且过分的细分类的职责也会人为地制造系统的复杂性,本来一个类可以实现的行为硬要拆成两个类,然后使用聚合或组合的方式再耦合在一起,  这个是人为制造了系统的复杂性,所以原则是死的,人是活的,这句话是非常好的。  对于单一职责原则,我的建议是接口一定要做到单一职责,类的设计尽量做到只有一个原因引起变化。

  2.面向对象主要特征(精髓)  "面向对象编程的精髓在于将行为绑定在数据上",我想起了小马说的“你老婆叫你看小孩,面向过程会  每隔一定时间查看一下,行为和数据(小孩)是分开的;面向过程会在小孩的手上绑个铃铛,小孩一闹铃铛就响了,继而做出  响应。”  面向过程是通过函数参数和数据产生联系的……  对象有状态和行为:  1、一个对象有状态,我们用数据来表示一个对象的状态,比如长宽高  2、一个对象有行为,我们可以用一组方法来改变对象的状态,比如add、sub等等  通过将数据和方法捆绑在一起,实现了状态和行为的捆绑,使得数据和方法封装在对象的统一体中,就行为了对象,  这种把数据和方法捆绑起来的行为就是传说中的 封装。  VB6没有继承,Vb.net有,但是都有类。      

 

  3.单例模式

 

时间: 2024-11-09 10:23:03

飞哥告诉的三点原则的相关文章

负面信息应该遵循“二不三处理”原则

负面信息应该遵循"二不三处理"原则 负面信息对于一个公司或者网站来说是有很大影响的,当客户看到这些信息时,就会对公司的信任度产生怀疑;因此,对于负面信息的合理处理是越快越好,但还得把握技巧,不然将适得其反,将负面信息越搞越严重.下面来说说网站出现负面信息时处理的应对措施,主要概括为"二不三处理"原则: 一.不点击 当负面信息出现时,很多人回去点击该信息,这不点击还好,一点击将对这该信息产生权重值,因为现在关键词排名都有拥有"投票原理",被点击的越

Java有效处理异常的三个原则_java

异常之所以是一种强大的调试手段,在于其回答了以下三个问题:      1.什么出了错?      2.在哪出的错?      3.为什么出错? 在有效使用异常的情况下,异常类型回答了"什么"被抛出,异常堆栈跟踪回答了"在哪"抛出,异常信息回答了"为什么"会抛出,如果你的异常没有回答以上全部问题,那么可能你没有很好地使用它们. 有三个原则可以帮助你在调试过程中最大限度地使用好异常,这三个原则是:      1.具体明确      2.提早抛出   

胖子:浅谈做外链的三个原则

今天给大家浅谈一下做外链的三个原则,以前做品牌维护,公司和客户要的是结果,不管你的过程,所以那个时候用了N多的群发软件来进行群发信息.实战证明这些群发软件所发的信息基本不到一个月就看不到踪影了,但客户和公司需要这种短暂的效果.所以现在也一直在用付费的群发软件来做品牌维护. 但做品牌维护和做外链优化不同,外链的目的是为了网站的流量和排名的提升.所以胖子是强烈不推荐使用群发软件发外链的,其危害跟挂黑链一样,刚开始有点效果,但慢慢会进入百度的沙盒,那么这个域名就永远没有了出头之日.据我的总结这些群发信

满足SMB网络通讯需要遵循哪三条原则?

随着BYOD以及移动办公应用需求的凸显,高性价比集成协作解决方案的部署将会为中小企业用户带来成本的降低,这对于中小企业扩展业务,增强盈利能力具有强烈的现实意义.那么,如何准确把握中小企业网络信息化发展建设的特点,匹配适应其发展需要的网络接入特点和应用需求呢? 对于网络,中小型企业用户有着更为个性化的想法 在采访中,多数方案商普遍强调,满足中小企业的网络通讯需要首先要遵循三个原则:实用性.成本优化.集成便捷. 1.实用性 中小企业有其自身的特点,如业务流程相对简单.这也就决定了多数中小企业在硬件需

上海往事之与大学同学飞哥见面

上海往事之与大学同学飞哥见面 2015-09-09 晚上,我下班后直接乘坐地铁一号线去终点站莘庄,与我的一个大学同学飞哥见面. 因很快我要离开上海了,所以在上海的最后一周,我与几个在上海的同学以及前同事见面小聚了一把.与飞哥的见面,也是安排在我在上海的最后一周. 飞哥,是我大学嫡亲同学,大学时代跟我一个寝室,我们一起学习和生活了4年.他来自东北,不过身高跟我差不多高,瘦瘦的,比我还要瘦,体格并不是我们想象中的东北彪形大汉,但是我们还是开玩笑的亲切的称呼他'东北大汉'.飞哥给我的印象很深刻的是他那

一张图告诉你三大运营商4G资费应该怎么选?

class="post_content" itemprop="articleBody"> 6月27日,中电信公布其4G资费,至此三大运营商4G资费均已明晰.在对三大运营商4G套餐资费对比之后,我们以信息图的方式更加直观的告诉大家三大运营商4G资费应该怎么选-- 相关阅读:4G 为啥火不起来?已经正式商用半年,消费者反应冷淡

基于百度白皮书的网页优化需遵循的三个原则

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 面对着垃圾泛滥的互联网内容,作为在互联网中拾宝的百度,显然希望互联网上能够到处充斥各种各样的宝贝,而不是现在随处可见的垃圾内容,在这个背景下,百度提出了网页质量的优化白皮书,并提出了重要的原则,那就是网页内容质量和用户浏览体验以及可访问性.那么如何解读这三个原则,并以此搞好网站的优化呢? 首先谈谈网页内容质量原则.内容是网页的主体,也是网页质

浅析三度原则在地方网站运营上的应用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 地方网站已经成了草根站长创业的主要网站类型,因为地方网站可以进行适当的调整,能够避免更为惨烈的竞争,而且随着国内互联网的普及,现在几乎每个县城都有了大量的目标用户,这就给调整带来了前提,要不然,简单的把地方网站的区域变小,但是没有相应的目标用户,就算是竞争程度小了,没有了用户的支持,那也没有办法让地方网站获得利润! 可是现在地方网站几乎已经接

开好会的三项原则

会议是组织生活的一项重要活动.作为一种沟通方式,会议非常重要.它为领导者提供了传播愿景.制定战略计划,以及制定威胁和机会应对计划的机制.会议还有助于集思广益,?并提高员工的参与度.然而,与那些有价值.富有成效的会议相比,有太多的会议是在浪费时间. 在组织内部,会议对员工社会化.员工关系建设,以及文化的形成起到了巨大作用.会议除了能探讨亟待解决的议题之外,还可加强正式或非正式的报告结构,提供有关组织价值.权力传递等的线索.就成本而言,没有免费的会议.将一位CEO和几位副总裁聚到一起几个小时,可能会