UML类图基础
本博客内容来自深入浅出UML类图
类的概念 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。在系统中,每个类都具有一定的职责,职责指的是类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责。设计类时面向对象中最重要的组成部分,也是最复杂和最耗时的部分。
在软件系统运行时,类将被实例化成对象(Object),对象对应于某个具体的事物,是类的实例(Instance)
类图(Class Diagram)使用出现在系统用中的不同类来描述系统的静态结构,它用来描述不同的类以及它们之间的关系。
在系统分析与设计阶段,类通常可以分为三种,分别是实体类(Entity Class)、控制类(Control Class)和边界类(Boundard Class),三者概念主要为:
实体类:实体类对应需求中的每个实体,它们通常需要保存在永久存储体中,一般使用数据库或文件来记录,实体类既包括存储和传递数据的类,还包括操作数据的类。实体类来源于需求说明中的名词,如学生、商品等。
控制类:控制类 ...
【vue3工程化实践】1.工程搭建
VUE3工程搭建本系列博客跟随B站教程一步步搭建vue3+ts项目,以对vue3全家桶知识做系统性的学习和整理
一、技术栈
Vue3
Vue-Router
Axios
Pinia
Ant Design Vue
TypeScript
yarn
Vite
WebStorm
二、初始化项目
进入cmd运行yarm命令,开始创建项目
yarn create vite
随后输入项目名,选择vue,typescript创建完成
删除初始HelloWorld.vue及相关代码
创建.npmrc文件,用于手动设置代码仓库
registry="https://registry.npmmirror.com"sass_binary_site="https://npmmirror.com/mirrors/node-sass"phantomjs_cdnurl="https://npmmirror.com/mirrors/phantomjs"electron_mirror="https://npmmirror.com/mi ...
