IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 软件模式、GRASP原则,GoF设计模式、设计模式分类、设计模式的优点。 -> 正文阅读

[人工智能]软件模式、GRASP原则,GoF设计模式、设计模式分类、设计模式的优点。

  1. 把模式的概念应用于软件开发领域,形成了软件开发的总体指导思路或参照样板,即为软件模式。软件模式:一定条件下软件开发问题及其解法。?软件模式由4个部分组成:问题描述、前提条件、解法、效果。如何成为设计模式:软件模式与具体的应用领域无关,在模式开发过程中需要遵循大三律,才能从候选模式升格为模式。
  2. GRASP原则:全称翻译为通用职责分配软件模式。称其为设计原则而不是设计模式,它站在面对对象设计的角度,告诉我们怎样设计空间中的类与分配它们的行为职责,以及明确类之间的相互关系等。它包含9个基本原则:创建者、信息专家、低耦合、控制器、高内聚、多态性、纯虚构、间接性、防止变异。
  3. GoF设计模式:在特定环境下为解决某一通用软件设计问题提供的一套定制的解决方案,该方案描述了对象和类之间的相互作用。
  4. 设计模式要素:4个关键要素:模式名称、问题、解决方案、效果。其分类:根据目的可分为:1.创建型模式:创建对象。2.结构型模式:处理类或对象的组合。3.行为型模式:描述类或对象如何交互和怎样分配职责。
  5. 设计模式的优点:1.融合了众多专家的经验,2.提供了通用的设计词汇和一种通用语言,使人们更加简单地复用成功的设计和体系结构。3. 使得设计方案更加灵活,且易于修改,提高软件系统的开发效率和软件质量,且在一定程度上节约上设计成本。4. )有助于初学者更深入地理解面向对象思想,方便阅读和学习现有类库与其他系统中的源代码,还可以提高软件的设计水平和代码质量。
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-15 11:47:53  更:2021-10-15 11:49:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 10:41:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码