《java与模式》阅读笔记01

   这次我读了前两章的内容,就如书名所言,这本书主要将的就是java中的模式,在书中的序言就把所有的模式都介绍了一下,主要有,

    1.创建模式:简单工厂模式,工厂方法模式,抽象工厂模式,建造模式

    2.行为模式:策略模式,迭代子模式,模板方法模式,

    3.结构模式:装饰模式,合成模式,

    4.架构模式:MVC模式等四大类模式;

  第一章主要讲了模式的见识和形而上学,模式首先是在建筑学中提出来的,在90年代首次被应用到了软件工程行业,之后在行业内迅速发展,到现在在软件工程行业的各个方面都能看到模式的影子,例如:开发组织,软件处理,项目配置,管理等方面,作者将软件与哲学连接到一起,通过引用《建筑行业中的永恒之道》三论软件工程中的“道”、“门”、“质”,与中国人的思维模式结合起来,充分解释的软件的哲学思想,再逐一解释模式中的名字、问题、环境、力、解答、举例、等基本要素,和模式的格式:模式的介绍、结构、长处和短处、使用情况、关于模式现实的讨论等

  第二章讲的是统一建模语言和uml简介,这本书我们在上个学期已经讲过了,我在重新看了一下,感觉收获很大,首先是uml的重要功能:可视化功能、说明功能、建造功能和建文档功能,我认为其中最重要的就是说明功能,uml建模是一个软件项目的开始,首先你的想法和思路应该别人清楚,你就应该用建模来向别人展示,然后谈论之后要做的内容,uml包括以下:用例图,类图、时序图、合作图、状态图、活动图、构件图、和部署图,在这所有的图中用例图、类图和时序图是最重要的、我们在实验和写作业中也经常用到,在类图中类之间的关系也很重要;一般化关系空心三角箭头)、关联关系(箭头)、聚合关系(空心菱形箭头)、合成关系(实心菱形箭头)、依赖关系(虚线箭头)、这学期我们要参见的软件设计师中级考试中就有uml建模这一项、在读这些图,对我的知识有很好的巩固作用

原文地址:https://www.cnblogs.com/wj1998/p/8664334.html