• 对象建模方法与技术学习笔记(一)

    2023-01-06 面向对象 0 ℃
    1 面向对象 1.1 为什么要面向对象 面向对象的思想认为,在需求中人和物是相对稳定的,他们是事物的本质;而需求中的功能和行为是以人和物为主体的特征;人和物是相对稳定的,而功能和行为是易变的。因此,反映需求分析与软件框架设计的模型应该围绕需求中的人和物,而不是变化多端的功能,后者是需求实现的细节设计应该考虑的问题。建模是一种抽象思维,模型中的成分是实物的真实...
  • 对象建模方法与技术学习笔记(二)

    2023-01-06 面向对象 0 ℃
    1 建立对象模型 1.1 WHAT IS RUP? Rational统一过程(Rational Unified Process, RUP)是一种软件工程化过程。它提供了如何在开发组织中严格分配任务和职责的方法。它的目标是:按照预先制定的时间计划和经费预算,开发高质量的软件产品以满足最终用户的需求。 1.2 RUP的生命周期 软件生命过程被分解为周期,每一个周...
  • 活动图学习笔记

    2023-01-06 面向对象 3 ℃
    1 活动图基本概念 事件流除了用文本形式来表示外,还经常用活动图来表示。为什么有了文本形式以后还要开发这种框图形式呢?这是因为利用文本形式虽然很有用,但是如果事件流逻辑复杂,则文本形式比较难阅读和理解,利用框图将比文本形式来得更加有效。 活动图显示与文本事件流相同的信息。我们在业务模型中用活动框图描述业务过程的工作流。 2 活动图的组成要素 活动图的组成要素...
  • 哇塞~~~~学会这个图书管理系统再也不怕面向对象了,快来康康~~~

    2023-01-06 面向对象 4 ℃
    目录 图书管理系统项目效果展示 图书管理系统大致框架 书籍 Book类实现: BookList类实现 用户 父类(User类实现) 详细剖析: 子类(Admin管理人员实现) 详细剖析 子类(OrdinaryClint普通用户实现) 详细剖析 Operation类 Operation类中IOperition接口实现 Operation类中AddOperati...
  • 【西行 - 计收猪八戒】 面向对象之成员变量和局部变量

    2023-01-04 面向对象 2 ℃
    * J3 - 西行 * Java(Java基础 # 变量 # 笔记) Java 语言中,根据定义变量位置不同,可以将变量分为两大类:成员变量和局部变量。 成员变量和局部变量的运行机制存在较大差异,本篇会详细介绍这两种变量,废话不多说,开始了。 1、成员变量和局部变量 定义: 成员变量:在类范围里定义的变量,也就是前面几篇介绍的 Field。 局部变量:在方法...
  • 【西行 - 猴王保唐僧 】 面向对象之类和方法

    2023-01-04 面向对象 2 ℃
    * J3 - 白起 * Java(Java基础 # 对象 # 方法 # 笔记) 1、类和对象 Java 是面向对象的程序设计语言,雷士面向对象的重要内容,我们可以吧类当成一种自定义类型,可以使用类来定义变量,这种类型的变量统称为引用变量。 所有类都是引用变量类型。 1.1 定义类 Java 语言类的简单语法如下: [修饰符] class [类名] { 零到多...
  • 面向对象(学的不太好)

    2023-01-04 面向对象 2 ℃
    文章目录 * 一、Java面向对象学习的三条主线 * 二、“人把大象装进冰箱” * 三、面向对象的两个要素 * 四、类成员 * * 4.1类和对象的使用 * 4.2对象的内存解析 * 4.3属性vs局部变量 * 五、方法 * * 5.1方法的声明 * 5.2权限修饰符 * 5.3返回值类型 * 5.4总结:return的使用 * 5.5方法的使用 * 5.5...
  • 面向对象~

    2023-01-04 面向对象 2 ℃
    文章目录 * 一、理解“万事万物皆对象” * 二、关于上次的一个问题 * 三、匿名对象 * 四、方法的重载 * 五、可变个数形参 一、理解“万事万物皆对象” 1、在JAVA语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化来调用类的功能结构 2、涉及到Java语言与前端Html,后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象。...
  • 面向对象的特征之一:封装与隐藏

    2023-01-04 面向对象 6 ℃
    文章目录 * 一、封装 * * 1、什么是封装? * 2、高内聚,低耦合 * 3、问题的引入 * 4、封装性的体现 * 5、封装性的体现,需要权限修饰符配合 * * ①Java规定的四种权限 * ②四种权限可以用来修饰类及类的内部结构 * 总结 * 练习 一、封装 1、什么是封装? 什么是封装? 用洗衣机洗衣服,只用按“洗涤”按钮即可,不用了解洗衣机的内部构...
  • 面向对象的特征之二:继承性

    2023-01-04 面向对象 0 ℃
    文章目录 * 一、继承性的好处 * 二、格式:class A extends B { } * 三、Java中关于继承性的规定 * 四、object类 一、继承性的好处 较少代码冗余,提高代码的复用性 便于功能的扩展 为多态性的使用提供了前提 二、格式:CLASS A EXTENDS B { } A:子类、派生类、subclass B:负类、超类、基类、sup...