最新 最热

华为OD机试 字母消消乐

游戏规则: 输入一个只包含英文字母的字符串, 字符串中的两个字母如果相邻且相同,就可以消除。 在字符串上反复执行消除的动作, 直到无法继续消除为止,此时游戏结束。 输出最终得到的字符串长度。...

2023-03-15
0

【JavaScript】原型与原型链

每个函数都会创建一个prototype属性,这个属性是一个对象,包含应该由特定引用类型的实例共享的属性和方法。实际上,这个prototype对象就是通过调用构造函数创建的对象的原型,使用原型对象的好处是,在它上面定义的属性和方法...

2023-03-14
1

前端开发,必知ES5、ES6的7种继承

众所周知,在ES6之前,前端是不存在类的语法糖,所以不能像其他语言一样用extends关键字就搞定继承关系,需要一些额外的方法来实现继承。下面就介绍一些常用的方法,红宝书已经概括的十分全面了,所以本文基本就是对红宝书继承篇...

2023-03-13
1

【GoF 23】篇6:模板方法

简单来说就是,定义好了一套算法,子类可以在这套算法的基础上进行修改(可以继承或重写)

2023-03-12
1

【GoF 23】篇4:原型模式

原型模式简单来说就是将原对象拷贝一份,然后在副本上进行相应的操作,但是原对象不会产生任何变化,可以提高效率。

2023-03-12
0

编程语言的思维方式

之前我是个Java程序员,对OOP那一套可以说很是熟悉了,也习惯了这种常见的编程思维。比如我要实现一个简单的微服务UserService,那么我肯定会首先定义这个对象的能力:...

2023-03-11
1

Java为什么不支持多继承

首先,思考这么一种场景,假如现在A类继承了B类和C类,并且B类和C类中,都存在test()方法,那么当A类对象调用test()方法时,该调用B类的test()呢?还是C类的test()呢?是没有答案的,所以Java中不允许多继承。...

2023-03-10
0

重温前端-css篇

q:请将html模块中ul列表的第2个li标签和第4个li标签的背景颜色设置成”rgb(255, 0, 0)”。

2023-03-10
1

【GoF 23】23种设计模式与OOP七大原则概述

GoF 23也就是23种设计模式。1995年GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,一共收录了23种设计模式,从此梳理了软件设计模式领域的里程碑,人称[GoF设计模式]。...

2023-03-10
0

Java 知识点 复习备考

说明:仅用于期末笔试测试的复习或者闲暇浏览,不做其他用途 Java 之父 : James Gosling Java SE ( J2SE 或 Java Standard Edtion) : Java 标准版或者 Java 标准平台 Java EE ( J2EE 或 Java Enterprise Edi......

2023-03-09
1