首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sun243
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
基于接口而非实现编程
1.基于抽象而非实现编程。我们在做软件开发的时候,一定要有抽象意识、封装意识、接口意识。越抽象、越顶层、越脱离具体某一实现的设计,越能提高代码的灵活性、扩展性、可维护性。 2.定义接口命名要足够通用,
接口vs抽象类的区别?如何用普通的类模拟抽象类和接口?
抽象类和接口的区别 抽象类特性 抽象类不允许被实例化,只能被继承。 抽象类可以包含属性和方法。 子类继承抽象类,必须实现抽象类中的所有抽象方法。 接口的特性 接口不能包含属性 接口只能声明方法,方法不
哪些代码设计看似是面向对象,实际是面向过程的?
什么样的代码看似是面向对象风格,实际上是面向过程风格的。 1. 滥用 getter、setter 方法 经常看到,有同事定义完类的属性之后,就顺手把这些属性的 getter、setter 方法都定义上
面向对象相比面向过程有哪些优势?面向过程真的过时了吗?
什么是面向过程编程与面向过程编程语言? 面向对象编程相比面向过程编程有哪些优势? OOP 更加能够应对大规模复杂程序的开发 OOP 风格的代码更易复用、易扩展、易维护 OOP 语言更加人性化、更加高级
封装、抽象、继承、多态分别可以解决哪些编程问题?
封装 对于封装这个特性,我们需要编程语言本身提供一定的语法机制来支持。这个语法机制就是访问权限控制。 如果我们对类中属性的访问不做限制,那任何代码都可以访问、修改类中的属性。属性可以随意被以各种奇葩的
谈论面向对象
什么是面向对象编程和面向对象编程语言? 面向对象编程用下面两句话来概括。 面向对象编程是一种编程范式或编程风格。它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计和实
面向对象、设计原则、设计模式、编程规范、重构的关系
面向对象 面向对象编程因为其具有丰富的特性(封装、抽象、继承、多态),可以实现很多复杂的设计思路,是很多设计原则、设计模式编码实现的基础。 面向对象编程的相关的知识需要掌握下面这 7 个大的知识点。
评判代码质量的好坏和写出高质量代码
最常用的评价标准 挑选了其中几个最常用的、最重要的评价标准,来详细讲解,其中就包括:可维护性、可读性、可扩展性、灵活性、简洁性(简单、复杂)、可复用性、可测试性。 1. 可维护性(maintainab
为什么学习并掌握设计模式
1. 应对面试中的设计模式相关问题 在求职面试中,设计模式问题是被问得频率比较高的一类问题。 2. 告别写被人吐槽的烂代码 代码能力是一个程序员最基础的能力,是基本功,是展示一个程序员基础素养的最直接
全局锁和表锁
数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可
下一页
个人成就
文章被点赞
1
文章被阅读
8,140
掘力值
668
关注了
14
关注者
1
收藏集
0
关注标签
55
加入于
2021-12-10