• 2024-11-04软件设计Tutorial08
      实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1. 画出对应的类图;
  • 2024-10-23Solon 之 STOMP
    一、STOMP简介如果直接使用WebSocket会非常累,就像用Socket编写Web应用。没有高层级的交互协议,就需要我们定义应用间所发消息的语义,还需要确保连接的两端都能遵循这些语义。如HTTP在TCP套接字之上添加了请求-响应模型层一样,STOMP是在WebSocket之上提供了基于帧的线
  • 2024-09-04Go 语言 nil 和接口
    如果你来自其他编程语言,开始学习Go编程,那么你很可能会遇到一个既独特又有些令人费解的现象:那就是在Go语言中,接口和nil指针之间的关系与其他语言大不相同。具体来说,在许多编程语言中,当一个接口或对象引用为nil(或null)时,它通常被认为是不存在或无效的。但在Go语言中,即使一个
  • 2024-07-25java之接口
    在java中,接口是一种用来定义程序的一种协议,它用来描述类或结构的一组相关行为。接口是由抽象类衍生的一个概念,并由此产生了一种编程方式。这种编程方式称为面向接口编程。面向接口编程就是将程序的不同业务逻辑相分离,以接口的形式对接不同的业务模块。在java中,使用接口的目
  • 2023-12-05C++运行期多态和编译期多态(以不同的模板参数调用不同的函数)
    在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与函数的重载解析,这种多态在编译期进行,因此称为编译期多态或静态多态。<h1"="">1运行期多态运行期多态的设计思想要归结到类继承体系的设计上去。对
  • 2023-07-08go语言:没有class
    参考:视频链接没有classgo语言没有class,但是可以将方法可以被关联到你声明的struct类型,如下介绍了如何将方法关联到类型和构造函数:packagemainimport("fmt")//矩形结构体typeRectanglestruct{LengthintWidthint}//计算矩形面积func(r*Rect
  • 2023-01-22新概念2册L9学习笔记
    L9Acoldwelcome本章词汇和语法介词+时间welcome/crowd/shoutwelcomen.v.欢迎welcomesb/sthTheywarmlywelcomeus;Iwelcomeanysuggestitions
  • 2022-11-21109:多态
        多态(polymorphism)是指同一个方法调用由于对象不同可能会产生不同的行为。在现实生活中,我们有很多例子。比如:同样是调用人的休息方法,张三的休息是睡觉,李四的休息