搜索结果
查询Tags标签: 耦合,共有 51条记录-
避免函数接口耦合
避免函数接口耦合 本文使用 TypeScript 中的示例,但这可以应用于任何面向对象的编程语言。 什么是函数的接口? 简而言之,它是客户端用来与函数交互的声明。 (不要与 界面 关键词) 考虑以下示例:上述函数存在以下问题:不可扩展 : 如果你尝试添加一个新的必需参数,t…
2022/9/13 6:54:33 人评论 次浏览 -
Ros入门21讲
一、ROS是什么? ROS=通信机制+开发工具+应用功能+生态系统 目的:提高机器人研发中的软件复用率。 1、ROS中的通信机制 松耦合分布式通信:注意:什么是耦合、紧耦合、松耦合? 1.1 耦合 耦合是两个或多个模块之间的相互关联。在软件工程中,两个模块之间的耦合度越高,维…
2022/9/8 23:53:06 人评论 次浏览 -
软件工程 结构化设计方法 第3篇随笔
3.2、结构化设计方法 何谓设计?一种软件开发活动,定义实现需求规约所需结构1.对设计方法的需求提供可体现“原理/原则”的一组术语(符号),形成一个特定的抽象层,用于表达设计中所使用的部件 依据术语形成的“空间”,给出表达软件模型工具 给出设计的过程指导2.总体…
2022/8/29 23:24:25 人评论 次浏览 -
综合能源耦合微网优化程序matlab 程序基于冷热电联供综合能源耦合模型,采用cchp,并且含有压缩空气储能,采用粒子群优化求解
综合能源耦合微网优化程序matlab 程序基于冷热电联供综合能源耦合模型,采用cchp,并且含有压缩空气储能,采用粒子群优化求解 YID:1290640937736124爱熬夜的程序猿
2022/7/15 1:22:35 人评论 次浏览 -
封装和可扩展性
封装:封装是什么? 1.前面有private修饰的【属性】或者是【方法】,不能【直接】被外部类的实例化对象访问,这样就是封装。 2.适当的封装可以让代码更容易理解和维护,也加强了代码的安全性 3.尽量的让成员变量是private,万不得以再public 封装来降低耦合:耦合是什么?…
2022/6/24 23:19:23 人评论 次浏览 -
耦合
1.数据耦合:一个数据访问另一个数据,彼此之间是通过简单的数据参数 2.外部耦合:同一全局简单变量 3.标记耦合:参数表,数据结构 4.公共耦合:若一组模块访问的都是同一个公共数据环境
2022/5/24 23:20:30 人评论 次浏览 -
C++设计模式 - 总结
一个目标:管理变化,提高复用 掌握设计模式一个核心目标:管理变化,提高复用。在使用设计模式中发现并没有实现复用,这就和设计初衷相违背了,说明代买写的不好。 两种手段:分解VS.抽象 在代码设计中,该开始想要怎样面向对象先要分解,比如这是梨,这是苹果,这是香蕉…
2022/3/26 20:22:59 人评论 次浏览 -
读书笔记----软件设计原则、设计模式
作业二 : 读书笔记----软件设计原则、设计模式这个作业属于哪个课程 班级的链接这个作业要求在哪里 作业要求的链接这个作业的目标 预习设计模式和原则参考书籍 书名:《软件秘籍:设计模式那点事》 作者: 郑阿奇 书名:《面向对象软件工程》 作者: 石冬凌 软件设计原则…
2022/3/7 6:19:19 人评论 次浏览 -
实现Runnable和继承Thread 创建多线程方法的对比
实现的方式要比继承的方式有优势 可以避免单继承的局限性继承的方式中线程和任务在一起, 实现的方式中线程是线程任务是任务,可以起到解耦的操作。 什么叫耦合性 关系越强耦合性越强、关系越弱耦合性越弱。
2022/2/24 23:23:26 人评论 次浏览 -
Java 封装
封装(数据的隐藏)该露的露,该藏的藏我们设计程序要追加“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。…
2022/2/6 17:15:45 人评论 次浏览 -
java面试题
目录 一、数据库语句是如何优化的? 二、你使用SpringBoot的时候各种配置文件是怎么引入的 、 说说你做过的项目和你主要负责的模块。 七、 讲讲Redis,你在项目中有用过Redis吗? 九. 数据库建表的时候int(1)和int(2)的区别 二、.1. #和$的区别 2 Springmvc的执行流程 3.…
2022/1/26 17:07:06 人评论 次浏览 -
软件工程复习要点
第一章 软件工程学概述软件危机的定义 软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件工程方法学的种类 传统方法学和面向对象方法学 理解瀑布模型、增量模型、螺旋模型等不同软件开发模…
2022/1/14 23:06:00 人评论 次浏览 -
软件工程复习要点
第一章 软件工程学概述软件危机的定义 软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件工程方法学的种类 传统方法学和面向对象方法学 理解瀑布模型、增量模型、螺旋模型等不同软件开发模…
2022/1/14 23:06:00 人评论 次浏览 -
EDEM - Fluent - CFD风道耦合
EDEM - Fluent - CFD风道耦合 简述:利用多软件协同合作,建立耦合接口进行耦合 此篇利用了solid works 2016、 workbench 2018、EDEM 2018、Fluent 2018、CFD 2018五个软件,进行仿真耦合等的操作,具体流程如下 1、solid works建模得到step格式的模型文件 2、Workbench画…
2021/12/31 23:41:51 人评论 次浏览 -
EDEM - Fluent - CFD风道耦合
EDEM - Fluent - CFD风道耦合 简述:利用多软件协同合作,建立耦合接口进行耦合 此篇利用了solid works 2016、 workbench 2018、EDEM 2018、Fluent 2018、CFD 2018五个软件,进行仿真耦合等的操作,具体流程如下 1、solid works建模得到step格式的模型文件 2、Workbench画…
2021/12/31 23:41:51 人评论 次浏览