首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式与代码质量
ToSchool
创建于2024-03-16
订阅专栏
学习写高质量代码的笔记
暂无订阅
共9篇文章
创建于2024-03-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式学习(9)
面向过程代码特征 有哪些看似是面向对象实际是面向过程风格的代码? 在面向对象编程中,为什么容易写出面向过程风格的代码? 面向过程编程和面向过程编程语言的作用 在实际的开发工作中,很多开发者对面向对象编
设计模式学习(8)
面向对象与面向过程 很多人搞不清楚面向对象和面向过程的区别,总以为使用面向对象编程语言来做开发,就是在进行面向对象编程了。而实际上,只是在用面向对象编程语言,编写面向过程风格的代码而已,并没有发挥面向
设计模式学习(7)
面向对象编程的4大特性。 大部分面向对象编程语言都提供了相应的语法机制来支持这些特性,但不同的编程语言实现这四大特性的语法机制可能会有所不同。 每个特性存在的意义和目的,以及它们能解决哪些编程问题。
设计模式学习(6)
面向对象 面向对象编程(Object Oriented Programming)中的基础概念:类(class)和对象(object)。 如果不按照严格的定义来说,大部分编程语言都是面向对象编程语言,比
设计模式学习(5)
面向对象编程思想 主流的编程范式、风格有三种,它们分别是面向过程、面向对象(最流行)和函数式编程。 很多复杂的设计思路、设计原则和设计模式的编码实现都依赖于面向对象思想。 重点: 面向对象的四大特性:
设计模式学习(4)
评价代码质量 从哪些角度评价代码质量好坏?如何培养自己学高质量代码的能力。 具体问到什么是烂、好时,比如,好代码是易扩展、易读、简单、易维护等,但对于这些评价的理解往往只停留在表面概念上,对于更深入的
设计模式学习(2)
建议自己在学习每一篇文章的时候,都想象作者就在自己面前娓娓道来一样。 数据结构与算法解决代码效率问题。 设计模式解决代码质量问题(可扩展,可读,可维护等)。 掌握和熟练各种编写技巧、方法和理论,养成写
设计模式学习(3)
如何将所学的基础知识转为开发生产力? 科班基础课很难直接转为开发生产力,但是能潜移默化的提高和加快自己对各种技术的理解。 数据结构与算法 和 设计模式 相较于操作系统、组成原理、编译原理等基础学科,能
设计模式学习(1)
为了解决同一类类似的问题而编写的代码,有的代码质量高,有的低,研究发现那些高质量代码中的相似之处并命名为一种模式。 设计模式定义:在面向对象编程中,针对特定问题优秀的解决方案(在某种场合下对某个问题的