面向对象的设计思想

  新设计的板子多加了一个振镜控制和激光器的控制,我画PCB板的时候是把它们给分开了,就是激光器控制接口在一起,振镜控制接口在一起,原本是激光器和控制激光移动的位置--振镜是一对的,我为了布线方便,就把它们分开了。还发现了一个问题,就是接口设计得太近了,同时插上两个公头的时候就会卡住,只能插上一个。

  板子是设计给使用者用的,如果出现以上两个问题,特别是插口插不上的问题,这种绝对是不行的。那么,使用者是对象,我们设计板子,程序给使用者用,就是面向对象来进行设计了;所以,所做的设计就要考虑怎么样才能让使用者使用起来方便,快捷。

  今后设计的PCB板,接口与接口之间就要预留一定的距离,避免相互卡住,对使用者造成不必要的麻烦;PCB板上还要有相应的标注,比如电源端VCC/GND,下载端ARM_ISP/FPGA_JTAG等等,使用的时候很容易就能找到相应的接线端。设计时带着面向对象的思维去进行设计,因为所做的设计是给使用者用的,那么就应当让使用者使用自己的产品时感到方便

  说到面向对象设计思想,msOS思想就是面向对象设计,因此msOS有众多的使用者。msOS的命名风格,简洁优雅,代码当中不用过多的注释,可以通过变量、函数的命名就可以理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值