UML

  • 我是尹旭东,我第一次接触计算机是在六年级的时候,那时初次接触计算机的我并没有觉得它有什么神奇之处,只是觉得好玩,用它玩玩游戏而已。之后的几年中,我越来越觉得电脑游戏并没有那么好玩,渐渐的,我退出了玩电脑游戏的行列。高考后填报志愿的时候,我并不知道要报什么专业。也不知道电脑学成之后会是什么样子,会做哪些事情。就知道电脑的工作是在室内,很可能还是坐在空调底下。工作环境很赞,而且设备只需要一台电脑。简单的设备,随意的工作环境,让我觉得计算机行业应该会是一个比较省体力的工作,于是我怀着一种激动的心情,填报了计算机应用技术这一专业。开始上计算机专业课的时候,并没有我想象的计算机专业轻松,反而让我觉得有那么一丝丝的无聊。当时的计算机专业,只是学一些基础的PS,Office办公软件,用PS制作网页的布局还有Logo等。在这些学科上面实在是提不起太多的兴趣。虽然学的东西不难,但是这些东西并不是我想学的。于是我的一学期在浑浑噩噩的情况下渐渐度过。直到第二学期的到来,第二学期我们开了C#、网页设计、MySQL的专业课,这让我第一次感觉到了计算机发展的迅速,我要学的知识远远没有达到入门的界限。同时通过学习这些专业课,也让我对计算机行业有了新的认识,计算机代码之多,应用之灵活,让我对计算机的兴趣陡然大增!我立志成为一名攻城狮,掌握尖端知识。在这一目标下,我必须通过自己的努力来学习老师授予的知识,通过闲暇时间来掌握更多有关计算机的内容,不放弃数学,英语学科,据我所知,想要成为一名大神,数学知识是万万不能缺失的。而且数学这一高深的学科在大二却并没有开设。。这使我感到非常不解。虽然基础的计算机不需要运用太多数学知识,但是我认为在我的闲暇时光里应该将数学知识加入其中,这不仅是我对计算机感兴趣,更多的是对数学的兴趣。现在的我了解了一些计算机软件的基本应用方法,而这是远远不够的,计算机发展之迅速应该远超我的想象。我将用我的方法学习更多的专业性知识,让自己不断的向大神迈进。
  • 我叫周伟春,我第一次接触计算机是在七年级的时候,那时初次接触计算机的我觉得它好神奇,觉得它好玩,用它玩玩游戏而已。之后的几年中,我发现电脑游戏并没有那么好玩,渐渐的,我就退出了玩电脑游戏的行列。高考后填报志愿的时候,我并不知道要报什么专业。也不知道电脑学成之后会是什么样子,会做哪些事情。就知道电脑的工作是在室内,很可能还是坐在空调底下。工作环境很赞,而且设备只需要一台电脑。简单的设备,随意的工作环境,让我觉得计算机行业应该会是一个比较省体力的工作,于是我怀着一种激动的心情,填报了计算机应用技术这一专业。开始上计算机专业课的时候,并没有我想象的计算机专业轻松,反而让我觉得有那么一丝丝的无聊。当时的计算机专业,只是学一些基础的PS,Office办公软件,用PS制作网页的布局还有Logo等。在这些学科上面实在是提不起太多的兴趣。虽然学的东西不难,但是这些东西并不是我想学的。于是我的一学期在浑浑噩噩的情况下渐渐度过。直到第二学期的到来,第二学期我们开了C#、网页设计、MySQL的专业课,这让我第一次感觉到了计算机发展的迅速,我要学的知识远远没有达到入门的界限。同时通过学习这些专业课,也让我对计算机行业有了新的认识,计算机代码之多,应用之灵活,让我对计算机的兴趣陡然大增!我立志成为一名攻城狮,掌握尖端知识。在这一目标下,我必须通过自己的努力来学习老师授予的知识,通过闲暇时间来掌握更多有关计算机的内容,不放弃数学,英语学科,据我所知,想要成为一名大神,数学知识是万万不能缺失的。而且数学这一高深的学科在大二却并没有开设。。这使我感到非常不解。虽然基础的计算机不需要运用太多数学知识,但是我认为在我的闲暇时光里应该将数学知识加入其中,这不仅是我对计算机感兴趣,更多的是对数学的兴趣。现在的我了解了一些计算机软件的基本应用方法,而这是远远不够的,计算机发展之迅速应该远超我的想象。我将用我的方法学习更多的专业性知识,让自己不断的向大神迈进。我知道,我与计算机的接触才刚刚开始。我想更加努力的学习有关计算机专业的知识。我相信,我也可以成为IT行业的一份子!

 

  • 我叫张洪斌,我与计算机最先接触应该是在小学的计算机课上,那时候我所见到的计算机还是像一个小柜子似的“大头电脑”。当时只是感到非常新奇,对着它东瞧瞧西看看。这是我与计算机的初次见面。当时毕竟是小学,老师也没有想让我们学会些什么,只是增加我们的认知罢了。让我们练一下打字什么的,我印象最深刻的便是那个警察抓小偷的打字游戏了。你控制一名警察或小偷在地图上跑,让他动起来的方法就是打出屏幕上的文字。这种小游戏让我对计算机产生了浓厚的兴趣。而后的事情就是向父母不断的哀求想要一台自己的计算机,后来父母也确实答应了,许诺我成绩好的话上初中就给我买一台电脑。后来上初中后有了自己的计算机,我也没有像与父母许诺的那样在网上获取一些学习资料,而是观看一些自己喜欢的东西。我没有像一些同学一样沉迷电脑游戏,而是在喜欢的领域无法自拔,经常一看起网络小说或动漫就是一天。在我看来计算机已经与我分不开了,我的几乎所有兴趣都与它有关。我可以轻而易举的在计算机上获取大量我想知道的信息,计算机与网络大概是永远也分不开的吧。在之后与计算机的交集便是在大学填报志愿的时候,专业是一个比较关键的问题。我的父母见我对电脑非常感兴趣,觉得兴趣是最好的老师,学计算机会有出路。他们便鼓励我去报喜欢的专业。所以我在填报志愿时便选择了计算机应用作为第一志愿。而后的日子里,我与计算机会产生更多的碰撞,我希望都是朝着好的方面去发展的,愿我能在学习计算机的路上,不忘初心,砥砺前行。

 

  • 我叫张壮飞,计算机对现在的我们来说都不陌生,我第一次认识计算机(电脑),是在小学的时候,那时的我对它一点也不了解,只是知道我们能够通过计算机进行和别人聊天,传文件,听音乐,打游戏其他的我一点也不清楚。我经常用它来打一些好玩的游戏,在高中时简单的学习了计算机课程,毕业的我因为兴趣选择计算机应用专业开始学习计算机,通过学习,我认识到要想真正的成为一名 IT技术人员,并不像我想象的那般轻松,也不是每天坐在桌子前敲两下代码就完事了,反而让我觉得枯燥,无聊。在大一的时候学习了计算机的基础原理后开始接触编程,学习网页设计与C#及office软件,其中C#毫无疑问的成为了我最头疼的一项科目,各种眼花缭乱的专有名词,什么数据类型、控件等让人烦躁不堪,学会了之后又感觉相当的奇妙与严谨。第一次的接触编程让我猝不及防,又因为疫情在家上了大半年的网课,一年就这样过去了。大二又进一步学习asp.net,越深入越感觉自己的不足,专业不同,对计算机学习的要求、内容、深度也不同。作为计算机专业的学生,具备扎实的数据基础理论和基础知识;具有较强的思维能力、算法设计与分析能力;系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;了解学科的知识结构、典型技术、核心概念和基本工作流程;有较强的计算机系统的认知、分析、设计、编程和应用能力;掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识。如今计算机的发展相当迅速,它已经不仅仅能单单的打游戏了,资源的管理,调度,监视和服务,以及开发的各种应用程序,软件已经遍及社会的各个领域,为我们的衣食住行提供了便利的帮助。作为一名小白,学习计算机的路程刚刚开始。骐骥一跃,不能十步;驽马十驾,功在不舍。我坚信,伴随我们的不断努力,我们终将会有所成就。

 

  • 我叫张臻炜,我第一次接触计算机是在七年级的时候,那时初次接触计算机的我觉得它好神奇,觉得它好玩,用它玩玩游戏而已。之后的几年中,我发现电脑游戏并没有那么好玩,渐渐的,我就退出了玩电脑游戏的行列。高考后填报志愿的时候,我并不知道要报什么专业。也不知道电脑学成之后会是什么样子,会做哪些事情。就知道电脑的工作是在室内,很可能还是坐在空调底下。工作环境很赞,而且设备只需要一台电脑。简单的设备,随意的工作环境,让我觉得计算机行业应该会是一个比较省体力的工作,于是我怀着一种激动的心情,填报了计算机应用技术这一专业。开始上计算机专业课的时候,并没有我想象的计算机专业轻松,反而让我觉得有那么一丝丝的无聊。当时的计算机专业,只是学一些基础的PS,Office办公软件,用PS制作网页的布局还有Logo等。在这些学科上面实在是提不起太多的兴趣。虽然学的东西不难,但是这些东西并不是我想学的。于是我的一学期在浑浑噩噩的情况下渐渐度过。直到第二学期的到来,第二学期我们开了C#、网页设计、MySQL的专业课,这让我第一次感觉到了计算机发展的迅速,我要学的知识远远没有达到入门的界限。同时通过学习这些专业课,也让我对计算机行业有了新的认识,计算机代码之多,应用之灵活,让我对计算机的兴趣陡然大增!我立志成为一名攻城狮,掌握尖端知识。在这一目标下,我必须通过自己的努力来学习老师授予的知识,通过闲暇时间来掌握更多有关计算机的内容,不放弃数学,英语学科,据我所知,想要成为一名大神,数学知识是万万不能缺失的。而且数学这一高深的学科在大二却并没有开设。。这使我感到非常不解。虽然基础的计算机不需要运用太多数学知识,但是我认为在我的闲暇时光里应该将数学知识加入其中,这不仅是我对计算机感兴趣,更多的是对数学的兴趣。现在的我了解了一些计算机软件的基本应用方法,而这是远远不够的,计算机发展之迅速应该远超我的想象。我将用我的方法学习更多的专业性知识,让自己不断的向大神迈进。我知道,我与计算机的接触才刚刚开始。我想更加努力的学习有关计算机专业的知识。我相信,我也可以成为IT行业的一份子!



  • 我叫张谭说起计算机,我竟然了解很少,作为计算机专业一名学生,我感觉我对计算机很陌生,来到大学,我是一个对口来的,因为从记事起就已经接触计算机了,而我在这三年中并没有学到什么感觉,因为所在学校我并没有真正认识计算机是干什么的,从当初选择这门专业的时候,我就像老师所说的一样,冲着电脑打游戏而来的,而我在这里感觉到了计算机的高深莫测,我对计算机就像我认识他,他不认识我一样。就像来到大学,同学们觉得对口生学了三年的计算机了;一定很厉害,我们自愧不如,我们的知识是最浅层的,像一层窗户纸一样,一捅就破。大学还是改变了我,因为以前的我对计算机简直就是一塌糊涂,现在我明白计算机的用处非产广泛,不仅能应用各个科学领域,还有军事、教育等等。现在处于信息化时代,在信息化时代,我们对计算机认知必须强化,信息社会知识多、更新快、学习者必须“有选择的去学,不断的去学”知识,不再像以前一样,对计算机的了解就是逛个淘宝、看个电影、打个游戏等等。我想说的是,为什么别人能够去开发网站、制作游戏。我为什么不能,缘起缘落,还是对计算机没有极度热爱,像比尔盖茨13岁学习计算机编程设计,马克 扎克伯格 facebook创始人,他喜欢编程设计,对编程有了极大的兴趣。每个人都因为对某行某业有兴趣才能发挥潜能,喜欢计算机,就去了解计算机。现在,计算机在我心里的地位发生了改变,它不仅仅是娱乐的工具更是人生的一部分。

  • 我叫李成帅,我第一次接触计算机是在八年级的时候,那时初次接触计算机的我觉得它好神奇,觉得它好玩,用它玩玩游戏而已。之后的几年中,我发现电脑游戏并没有那么好玩,渐渐的,我就退出了玩电脑游戏的行列。高考后填报志愿的时候,我并不知道要报什么专业。也不知道电脑学成之后会是什么样子,会做哪些事情。就知道电脑的工作是在室内,很可能还是坐在空调底下。工作环境很赞,而且设备只需要一台电脑。简单的设备,随意的工作环境,让我觉得计算机行业应该会是一个比较省体力的工作,于是我怀着一种激动的心情,填报了计算机应用技术这一专业。开始上计算机专业课的时候,并没有我想象的计算机专业轻松,反而让我觉得有那么一丝丝的无聊。当时的计算机专业,只是学一些基础的PS,Office办公软件,用PS制作网页的布局还有Logo等。在这些学科上面实在是提不起太多的兴趣。虽然学的东西不难,但是这些东西并不是我想学的。于是我的一学期在浑浑噩噩的情况下渐渐度过。直到第二学期的到来,第二学期我们开了C#、网页设计、MySQL的专业课,这让我第一次感觉到了计算机发展的迅速,我要学的知识远远没有达到入门的界限。同时通过学习这些专业课,也让我对计算机行业有了新的认识,计算机代码之多,应用之灵活,让我对计算机的兴趣陡然大增!我立志成为一名攻城狮,掌握尖端知识。在这一目标下,我必须通过自己的努力来学习老师授予的知识,通过闲暇时间来掌握更多有关计算机的内容,不放弃数学,英语学科,据我所知,想要成为一名大神,数学知识是万万不能缺失的。而且数学这一高深的学科在大二却并没有开设。。这使我感到非常不解。虽然基础的计算机不需要运用太多数学知识,但是我认为在我的闲暇时光里应该将数学知识加入其中,这不仅是我对计算机感兴趣,更多的是对数学的兴趣。现在的我了解了一些计算机软件的基本应用方法,而这是远远不够的,计算机发展之迅速应该远超我的想象。我将用我的方法学习更多的专业性知识,让自己不断的向大神迈进。我知道,我与计算机的接触才刚刚开始。我想更加努力的学习有关计算机专业的知识。我相信,我也可以成为IT行业的一份子!

2、博文观感
打开往期学长的博文主页,首先看到的是很多有关计算机方面的小知识点,以及博主自己的日常的一些随笔,涵盖的方面很广,包括数据库的使用,编程源代码的方法,以及计算机的运行思想,既有知识点的普及,又有博主自己关于有些技术型文章的见解和感悟,都是浓缩出来的精华。例如《程序是怎么跑起来的》各个章节的见解感悟,在没有充分的时间去通篇阅读该文章时,可以通过对博主的读后感了解到每个章节的大致主题,省去了很多时间。然后就是很多知识点的总结,对于初入计算机方面的我们,这无疑是一个宝库,博主的知识点总结,语言简单干练,没有什么废话,也易于理解,这在很大程度上省去了很多我们很多实验改错的时间,让我们直接得到很多干货。通过博主的学习小结,我们也能发现很多适合自己的总结问题的方法,总的来讲,对于我们有很大启发,感谢老师的良苦用心。

3、小组学习技巧
关于小组学习的最佳技巧,我认为应该是:
1、首先需要一个工作日志记录当天工作,要有组织,做好每日技术,坚持今日事,今日毕。
2、要有自己的学习技巧。
3、要有完整的只是体系。
4、要找到适合自己的学习方法。

=======================================================================================================================================================

【UML】

UML是一种可视化的面型对象建模语言。

UML描述了一个系统的静态结构和动态行为。

UML用图形方式表现典型的面向对象系统的整个结构。

UML从不同的角度为系统建模,并形成系统的不同视图。这些图包括:类图(它以继承结构、关联、组成和聚集为特色)、时序图、协作图和状态图。


【关系】
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)


1. 泛化(Generalization)
【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。
【箭头指向】:带三角箭头的实线,箭头指向父类


2. 实现(Realization)
【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现.
【箭头指向】:带三角箭头的虚线,箭头指向接口
例如:鸽子(pigeon)是鸟类中的一种,可以实现一个飞行的接口。

3. 关联(Association)
【关联关系】:是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。
【代码体现】:成员变量
【箭头及指向】:带普通箭头的实心线,指向被拥有者

4. 聚合(Aggregation)
【聚合关系】:是整体与部分的关系,且部分可以离开整体而单独存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。
聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。
【代码体现】:成员变量
【箭头及指向】:带空心菱形的实心线,菱形指向整体

5. 组合(Composition)
【组合关系】:是整体与部分的关系,但部分不能离开整体而单独存在。如公司和部门是整体和部分的关系,没有公司就不存在部门。
组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。
【代码体现】:成员变量
【箭头及指向】:带实心菱形的实线,菱形指向整体

6. 依赖(Dependency)
【依赖关系】:是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖.
【代码表现】:局部变量、方法的参数或者对静态方法的调用
【箭头及指向】:带箭头的虚线,指向被使用者

设计模式(Design pattern)

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。

毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制

真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

在我们的研究设计模式的时候,通常会觉得简单的事情搞的很复杂!!!是的,

从某种角度上说,设计模式把简单的问题复杂化(标准化),把环境中的各个部分进行抽象、归纳、解耦合。

学习设计模式的意义

做任何你认为有意义的事情,对你来说就是不辜负时光,学习设计模式的

学习意义相对来说,就更加客观:设计模式是前人经验的摸索,和思想的固化,

我们应该保持上进心去学习,另外,对于我们从事的行业来说,设计模式是一个

中高级话题,关乎每个程序员的职业素养,和个人的长期长远发展。

推荐书籍: Gang of Four 的“Design Patterns: Elements of Resualbel Software”, 如果你从事iOS开发 则推荐先看看 Objective-C 编程之道

在 Gang of Four (四人帮or四人组)的书中,将设计模式归纳为三大类型,共23种。

创建型模式:通常和对象的创建有关,涉及到对象实例化的方式。(共5种模式)

结构型模式: 描述的是如何组合类和对象以获得更大的结构。(共7种模式)

行为型模式: 用来对类或对象怎样交互和怎样分配职责进行描述。(共11种模式)

posted @ 2021-01-25 16:21  计应191西五组  阅读(147)  评论(0)    收藏  举报