.net程序的核心是面向对象

简介:
我看到有不少新手在写.net程序的时候,将页面代码写得很冗长,我感到他们可能没有理解.net程序的核心,我认为.net程序的核心是面向对象。接到编写.net程序的任务后不要立即动手写程序,首先要分析任务,在任务中找出对象,然后根据对象的要求先设计类。在具体的程序设计过程中(含类的设计过程中),碰到可以封装的代码,也要把它设计成类,根据需要可以将程序设计成标准的类或静态的类,静态类在引用时更方便,相当于过去的子程序和函数,但没有标准类灵活。
今天看了一位朋友写的c#程序,但一个页面的代码达到上万行,我感到这个程序员没有真正理解面向对象的思想,这种程序不但效率低,而且修改困难。不要说别人,就是自己过几天重读这个程序,恐怕也不容易读懂,更不要说修改。
这是我今天看程序的一点体会,说出来供各位新手参考。




     本文转自fengyp 51CTO博客,原文链接:http://blog.51cto.com/fengyp/51934 ,如需转载请自行联系原作者

目录
打赏
0
0
0
0
348
分享
相关文章
如何让你的.NET WebAPI程序支持HTTP3?
如何让你的.NET WebAPI程序支持HTTP3?
127 2
如何让你的.NET WebAPI程序支持HTTP3?
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
187 13
LabVIEW中加载.NET 2.0,3.0和3.5程序集
LabVIEW中加载.NET 2.0,3.0和3.5程序集
223 4
如何使用 dotnet pack 打包 .NET 跨平台程序集?
`dotnet pack` 是 .NET Core 的 NuGet 包打包工具,用于将代码打包成 NuGet 包。通过命令 `dotnet pack` 可生成 `.nupkg` 文件。使用 `--include-symbols` 和 `--include-source` 选项可分别创建包含调试符号和源文件的包。默认情况下,`dotnet pack` 会先构建项目,可通过 `--no-build` 跳过构建。此外,还可以使用 `--output` 指定输出目录、`-c` 设置配置等。示例展示了创建类库项目并打包的过程。更多详情及命令选项,请参考官方文档。
401 11
|
5月前
|
C#开发的程序如何良好的防止反编译被破解?ConfuserEx .NET混淆工具使用介绍
C#开发的程序如何良好的防止反编译被破解?ConfuserEx .NET混淆工具使用介绍
286 0
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
104 2
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
如何用 WinDbg 调试Linux上的 .NET程序
【7月更文挑战第13天】 1. `dotnet-dump`: Collects process dumps with `dotnet-dump collect -p <process_id>`. 2. `lldb`: Debugs Mono runtime apps on macOS/Linux. 3. **Visual Studio Code**: Remotely debugs .NET via the C# extension. 4. **JetBrains Rider**: Supports remote debugging of .NET on Linux.
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
109 0

热门文章

最新文章