码迷,mamicode.com
首页 >  
搜索关键字:复用    ( 7492个结果
分析模式(可复用的对象模型)- 读书笔记
读后感:Martin Fowler 20年前的书,OO和领域的思想对于今天的我们来说很基础,但在那时应该算是萌芽。Smalltalk语言简单,语法中省略空格可能因为那时的硬件设备昂贵,而不得不做出的选择,但是可读性真的很差,而书中基本是用Smalltalk进行示例。翻开这本书是为了查找财务模型,它没...
分类:其他好文   时间:2014-06-29 13:38:46    阅读次数:306
设计模式6大基本原则之(二)
设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继 承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有 个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限 度地提高系统的灵活性。...
分类:其他好文   时间:2014-06-20 13:41:41    阅读次数:183
Qt官方教程翻译——QML Applications
QML Applications QML是一种声明式语言,它提供了一组接口用来描述视觉组件以及他们的互动和相关性。它是一个高度可读的语言,并且被设计成使组件以一个动态的方式相互连接。同时它使组件很容易被复用以及创建定制的用户界面。使用QtQuick模块,设计者和开发者可以很容易使用QML建立流体动画的用户界面,并将这些界面连接到后端的C++库上面。 What is QML? QML是...
分类:移动开发   时间:2014-06-20 11:16:40    阅读次数:492
Web服务器的功能
第一、建立连接 接受一个客户端连接 第二、接受请求报文 web服务器会从网络连接中读取数据,并将请求报文中的内容解析出来 web服务器处理结构分类: 单线程web服务器多线程web服务器复用的I/O服务器复用的多线程web服务器 第三、处理请求 一旦web服务器收到了请求,就可以根据方法、资源和首部来对请求进行处理 第四、对资源的映射及访问 web服务器是资源服务器,...
分类:Web程序   时间:2014-06-20 09:56:47    阅读次数:226
八、3、抽象类和接口
继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:其他好文   时间:2014-06-13 14:11:02    阅读次数:334
八、2、继承和多态
继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:其他好文   时间:2014-06-12 00:31:31    阅读次数:380
大话设计模式_单一职责_开放封闭_依赖倒转
面向对象的好处:可维护、可扩展、可复用、灵活性好单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。如果有多于一个动机去改变一个类,则此类就有多于一个职责。(游戏开发中,游戏界面和游戏逻辑相分离,而不是聚合在一起)开放封闭原则(OCP):软件实体(类、模块、函数等)应该是可以扩展,但...
分类:其他好文   时间:2014-06-11 11:15:50    阅读次数:223
黑马程序员-继承
类用于描述事物。父类的由来,子类不断向上抽取。继承:1.提高了代码的复用性。2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。注意:不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。所属关系is a.java不支持多继承。多继承带来隐患;当多个类中定义了相同的...
分类:其他好文   时间:2014-06-11 08:29:32    阅读次数:257
浅谈三层与实体
如果说类实现了封装,那么三层又将相关的类进行了封装,把它们封装在三个类库中。因为类的存在,减少了类与类之间的耦合;因为三层的存在,减少了职责不同的类之间的耦合。   所以三层的目的和面向对象的思想是一致的,就是要实现高内聚,低耦合,便于代码的更改,复用,即提高代码的灵活性,可维护性,复用性。还有一点很重要,就是安全。   我想看这篇文章的人至少对三层有一点点了解。一定知道三层包括:UI...
分类:其他好文   时间:2014-06-07 14:51:18    阅读次数:150
设计模式 入门
1.三个问题:可维护、可复用、可扩展。2.复用VS复制。3.业务封装业务逻辑与界面逻辑分开,降低耦合。4.松耦合现象:具有类似功能的模块或相似流程的函数,写入到同一个函数中,增加耦合。缺点:紧耦合的坏处在于新的修改影响无需修改的代码。解决:将类似的过程或模块定义为不同的子类,并抽象出共有的基类。
分类:其他好文   时间:2014-06-05 20:05:45    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!