前言
总感觉自己的编程能力不足,就想找一些好的方法来提高自己的编程能力,大概想到了三点
第一,学习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