刷新
面向对象程序设计

博主头像 第二次博客作业 一、前言 第一次作业 第一次作业有三道题,前两道道为入门的小题,最后一题在之前的答题判断程序上进行了第四次迭代,在题目方面添加了多选题以及填空题,试卷方面添加了多张试卷多个同学答题的输入情况,判题方面添加了部分正确这一得分级别,整体难度较大。 第二次作业 第二次作业有三道题,后两道为 ...

面向对象程序设计

博主头像 第一次博客作业 一、前言 第一次作业 第一次作业有五道题,前四道为入门及简单的小题,最后一题为难度较大的答题判断程序。主要考察对类的属性和方法的设计与使用,以及在规定格式下对程序用户的输入进行解析从而获取题目、答卷等信息。 第二次作业 第二次作业有四道题,前三道为难度入门的小题,最后一题难度较大,在 ...

PLC结构化文本(ST)——变量类型和变量属性

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——变量类型和变量属性 变量类型 变量类型关键字 说明 外部读写 内部读写 VAR 内部变量,程序组织单元内部的变量 不允许 读/写 VAR_INPUT 输入变量,由外部提供,在程 ...

PLC结构化文本(ST)——构造函数(FB_init)

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——构造函数(FB_init) 构造函数的作用 简单来说,构造函数是一种方法,用来初始化类的实例也就是对象。类在创建时会有一个默认的构造函数,如果自定义一个构造函数,那么默认构造函 ...

PLC结构化文本(ST)——访问修饰符

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——访问修饰符 访问修饰符及作用 根据出现位置不同划分 1.出现在功能块(FB)中 ①.Public:最低访问级别,此功能块可以被任何地方声明调用。 ②.Internal:只允许当 ...

PLC结构化文本(ST)——接口(Interface)

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——接口(Interface) 接口定义 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。 接口定义了属性 ...

PLC结构化文本(ST)——继承(inheritance)

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——继承(inheritance) 继承的概念 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用 ...

PLC结构化文本(ST)——属性(Property)

博主头像 PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——属性(Property) 属性的定义 C# 中的属性(Property)是类和结构体中用于封装数据的成员。它们提供了一种方式来定义类成员的访问和设置规则,通常用于隐藏字段(Fi ...

IOC和DI的理解

博主头像 IOC与DI的理解 1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什 ...

万丈高楼平地起:UML类图

博主头像 UML类图 UML类图 是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解。UML类图 是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。 图示 类 解析 圆角矩形框,它就代表一个类(Class) 类图分为三层: 第一层显示类的名称,如果是抽象类, ...

设计模式之代理模式

博主头像 定义 代理模式(Proxy Pattern)是软件工程中的一种设计模式,它属于结构型模式,用于在不直接访问实际对象的情况下,通过一个或多个代理对象来间接访问某个对象或执行某些操作。 目的 这种模式的主要目的是: 控制访问:代理可以在访问真实对象之前或之后添加额外的操作,如权限检查、延迟初始化、日志记 ...

Maven 整理

博主头像 # Maven简介 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM:Project Object Model) 这玩意儿是使用Java开发的,所以采用的就是Java的思想:面向对象 Maven的作用: 项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理 ...