由于现场工作有点忙,没有时间学习C#,今天抽点时间继续练习会儿C#,以下为练习笔记;01 对象设计分析项目开发中需要根据项目需要设计各种类,也可称作对象,常见的类有以下几类:①:界面对象像用于和用户交互的画面对象、用于输入输出的各种对象;②:数据对象即实体对象,对应数据库数据表;本练习中大乐透号码是一种数据对象可命名为:SuperLotoData设计对象就是设计对象的属性和方法;属性:红色球数量、蓝色球数量、投注方式、金额方法:构造方法、实例方法、静态方法构造方法:根据投注方式,依照公式计算所需金额;③:业务对象根据项目的需求封装不同的功能的类;在本练习示例中,需要有选号器对象,Selector需要设计的方法:随机选号需要设计的属性:红色球池(号码集合)、蓝色球池(蓝号集合)、选中的号码(选中号集合);02 优点及影响可以体会到面向对象中“高内聚、低耦合”的特点。感觉学这个编程思想对思维还是有影响的,现在无论做SCADA项目、还是KingFusion的项目都会想着如何能够模块化编程,能够做成模块的就做成模块,重复利用,重复性高的代码也尽可能模块化,其他地方来引用调用,以便修改的时候不用重复修改太多位置。03 后记编程学习学习语法是基本的,重要的要学习编程思想,当有了正确的编程思路,无论开发PLC程序还是开发SCADA程序,都能够用得上。以上为简单的学习笔记,有不当之处欢迎在留言区评论指出,更多相关话题,也可以在交流群内探讨。
(图片来源网络,侵删)
0 评论