一个刚刚开始工作,想提升自己的编程能力,正在学习的一些东西

前言

总感觉自己的编程能力不足,就想找一些好的方法来提高自己的编程能力,大概想到了三点
第一,学习UML类图,学习这个主要是想让自己可以在写代码前理清楚自己想要做什么,然要怎么去实现。
第二,就是学习编程的设计模式,以前也接触过设计模式,但这次想更加系统的,深入的去学习一次。
第三,就是多看看社区上有趣的开源项目,学习学习,“集万千优点与一身”哈哈哈哈哈哈哈。
以后也会再博客上面更新自己学习到的内容,和大家一起分享


一、什么是UML类图?

UML,Unified Modeling Language,就是统一建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。


二、UML类图有什么东西?


在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个TCRCheckData类,它包含一个属性,和8个方法

那么属性/方法名称前加的加号和减号是什么意思呢?它们表示了这个属性或方法的可见性,UML类图中表示可见性的符号有三种:

· + :表示public

· - :表示private

· #:表示protected(friendly也归入这类)

然后书写的结构是一个这么样子的

属性的:
可见性 名称 :类型 [ = 缺省值]

方法的:
可见性 名称(参数列表) [ : 返回类型]


个人见解

因为在我的工作中并没有制作UML类图的要求,所以我自己做的可能就没那么严谨,就是为了理清自己的编程思路,然后在记录下路(经常几天不看自己的代码后就好像这个代码不是自己写的一样)

我学习的地址:https://www.cnblogs.com/shindo/p/5579191.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值