码迷,mamicode.com
首页 >  
搜索关键字:软件复用    ( 41个结果
软件复用的基础和形式
重用的基石是功能明晰。和抽象。 提高软件复用率关键是高内聚低耦合,无论是数据还是操作,都要遵循这个原则。 实际上,将数据和操作孤立开来,可能会增加软件的复用程度; https://bbs.csdn.net/topics/30349074 软件复用的四种形式: 直接使用 继承(实现)(配置)使用 配置 ...
分类:其他好文   时间:2019-01-02 15:45:03    阅读次数:151
合成(组合)/聚合复用原则
1.定义:尽量使用对象组合/聚合,而不是继承关系达到软件复用的目的 2.聚合has-A和组合contains-A 3.优点:可以使系统更加灵活,降低类与类之间的耦合度,一个类的变化对其他类造成的影响相对较少 4.思考:何时使用合成/聚合、继承?聚合has-A、组合contains-A、继承is-A ...
分类:其他好文   时间:2019-01-01 17:21:48    阅读次数:233
java高级特性 (继承)
继承 继承是面向对象的三大特征之一,也是实现软件复用的一个手段。java的继承具有单继承的特点(简单理解一个儿子只能有一个爸爸),每个子类只有一个直接父类,但是一类可以有多个子类(除final类型的类)。 继承的特点: java的继承通过extends 关键字来实现,实现继承的类被称为子类,被继承的 ...
分类:编程语言   时间:2018-11-11 21:04:39    阅读次数:232
每天学一个,设计模式概要
题外话 回想起大学学过一门课程《设计模式》,里面描述了很多包含前人思想精华的设计模式,用于构建代码。工作久了,虽然在写嵌入式C,但也经常能发现设计模式的精妙之处。而这些构建软件的思想,正是做底层软件的人经常所缺乏的思想,或者说,很少有软件复用、设计复用的意识。 比如,现在要设计一个定时器,用于计时, ...
分类:其他好文   时间:2018-08-24 02:00:15    阅读次数:175
使用微信小程序客服消息上的一些注意事项!小程序客服消息按钮,接入及消息接收
本文分为四部分,为大家介绍一下,小程序客服消息上的一些解决方案 1.增加小程序客服按钮 2.实现客服会话(绑定客服人员,消息推送配置) 3.如何实现小程序客服智能消息(自动回复等) 4.用手机回复小程序客服消息(模板消息推送提示等) 一、小程序客服会话按钮 当我们打开一个电商小程序,想咨询客服,一个 ...
分类:微信   时间:2018-07-05 19:42:34    阅读次数:424
OOP 思想 和 设计原则 及24种设计模式
oop思想:封装、继承、多态 把组件实现和接口分开,并且让组件具有多态性 面向对象编程是一种解决软件复用的设计和编程方法,这种方法把软件中相近相似的操作逻辑和操作应用数据、状态以类的形式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。 封装: 封装可以使类具有独立性和隔离性 ...
分类:其他好文   时间:2018-07-04 22:51:44    阅读次数:203
软件构造常用技术
软件构造常用技术: 1.软件复用 软件复用是指在构造新的软件系统的过程中,对已存在的软件产品(设计结构、源代码、文档等)重复使用的技术。 软件复用有三个层次:知识的复用、方法的复用和软件成分的复用,前两个属于知识工程的范畴,这里只讨论软件成分的复用。软件成分的复用包括 (1)代码的复用,可以采用源代 ...
分类:其他好文   时间:2018-06-17 11:00:26    阅读次数:126
类的组合
组合与复用性 ? 组合指的是,在一个类中以另外一个类的对象作为数据属性,也称为类的组合 ? 软件复用的重要方式除了继承之外还有另外一种方式,即: 组合 ? 组合与继承都是有效地利用已有类的资源的重要方式,但是二者的概念和使用场景皆不同。 1.继承的方式 ? 通过继承建立了派生类与基类之间的关系,它是 ...
分类:其他好文   时间:2018-05-04 01:41:19    阅读次数:128
第七周学习总结
20172320 2017 2018 2 《Java程序设计》第七周学习总结 教材学习内容总结 1、继承:继承是支持软件复用的途径之一,比重写类更快捷、更容易且成本低 2、继承在父类和子类之间建立一种“是”关系,即子类是一种更具体的父类版本 3、可见性修饰符封装性public ...
分类:其他好文   时间:2018-04-22 21:46:34    阅读次数:169
2017.10.10 java程序设计-------继承与多态
1. 类的继承 继承是面向对象编程技术的主要特征之一,也是实现软件复用的重要手段,使用继承特性子类(subclass) 可以继承父类(superclass)中private方法和属性,继承的目的是使程序代码重用,减少冗余。 1.1 类的继承的实现 ·java语言中子类对父类的继承是通过在子类定义时, ...
分类:编程语言   时间:2017-10-10 17:49:12    阅读次数:236
41条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!