C#基础|OOP学习总结、优质的OOP程序有啥特点。

server/2024/11/29 20:48:01/

哈喽,你好,我是雷工。
以下为关于学习OOP的学习笔记。

01 OOP学习与基础语法有何不同

C#基础语法需要当时记住就行;OOP学习需要深入理解和记忆。

02 OOP学什么?

OOP是学习各种编程的原则、方法、技巧、经验、模式、架构等。

03 OOP是干什么的?

OOP的重要性,不搞懂OOP,就不会用C#写出优秀的程序。

04 如何学OOP?

4.1、先学习类和对象的使用基础,设计简单的类。
4.2、理解为什么要这么设计类,然后要多练习;
4.3、总结分析各个原则的要求,不断地在实践中巩固认识。

05 学习OOP该注意啥?

注意不要着急,也不要轻视。

06 总结1

好的OOP程序的特点:
模块合理,结构清晰,程序规范,注释简洁明了,运行流畅,易于维护,方便扩展。
重复性内容在软件设计中要尽量避免;
软件设计代码要分层次,避免平铺罗列;
注意业务按功能封装;

07 后记

学习任何知识,都要抱着日拱一卒的心态,持续地学习,每天进步一点点。
随着时间的积累,总有一天你会发现,你已经跑赢了80%的同龄人。


http://www.ppmy.cn/server/15064.html

相关文章

【Harmony3.1/4.0】笔记三-计算器

概念 网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等…

C语言—贪吃蛇(链表)超详解

目录 游戏背景 游戏展示效果 需要实现的功能 贪吃蛇地图绘制: 蛇吃食物的功能: 蛇的移动控制: 蛇撞墙死亡: 蛇撞自身死亡: 计算得分: 蛇身加速、减速: 暂停游戏: 技术要…

勒索病毒解决方案:勒索病毒防护+保险

在数字化时代,勒索病毒成为企业面临的一大安全威胁。为了有效应对这一挑战,在线提出了一种综合性解决方案——勒索病毒防护加保险服务。该方案覆盖事前预防、事中管理和事后补救三个阶段,确保企业数据安全和业务连续性。 一、保前阶段-购买产…

处理突发事件—中断

中断是计算机操作系统中用来处理突发事件的一种机制,它允许CPU在执行正常程序流程时暂时停下来,去处理更紧急的任务,处理完成后再恢复原来的任务。中断是现代计算机系统中不可或缺的组成部分,它提高了系统的效率和响应性。 中断的…

Spire.PDF for .NET【文档操作】演示:更改 PDF 版本

在某些平台上上传或提交 PDF 文件时,您有时会面临平台需要特定版本的 PDF 文件的困境。如果您的PDF文件无法满足要求,则需要将其转换为不同版本以实现兼容性。本文将演示如何使用Spire.PDF for .NET以编程方式在不同版本之间转换 PDF。 Spire.PDF for .…

188页 | 2023企业数字化转型建设方案(数据中台、业务中台、AI中台)(免费下载)

1、知识星球下载: 如需下载完整PPTX可编辑源文件,请前往星球获取:https://t.zsxq.com/19KcxSeyA 2、免费领取步骤: 【1】关注公众号 方案驿站 【2】私信发送 【2023企业数字化转型建设方案】 【3】获取本方案PDF下载链接&#…

PS常用的快捷键

一、文件操作类快捷键 操作WindowsmacOS新建文件CtrlNCommand N打开文件CtrlOCommand O保存文件CtrlSCommand S另存为ShiftCtrlSShiftCommand S关闭文件CtrlWCommand W 二、编辑类快捷键 操作WindowsmacOS撤销CtrlZCommand Z重做CtrlShiftZCommand ShiftZ剪切CtrlXComm…

Laravel 6 - 第十二章 控制器

​ 文章目录 Laravel 6 - 第一章 简介 Laravel 6 - 第二章 项目搭建 Laravel 6 - 第三章 文件夹结构 Laravel 6 - 第四章 生命周期 Laravel 6 - 第五章 控制反转和依赖注入 Laravel 6 - 第六章 服务容器 Laravel 6 - 第七章 服务提供者 Laravel 6 - 第八章 门面 Laravel 6 - …