JoinApper


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 搜索

Java工厂模式

发表于 2019-10-12 | 分类于 设计模式 , 创建型模式 |

创建型模式之工厂模式

此篇博客简要谈谈创建型模式中的工厂模式,包括简单工厂模式、工厂方法模式以及抽象工厂模式。

此篇博客主要参考以下文档:

https://design-patterns.readthedocs.io/zh_CN/latest/

简单工厂

模式动机

考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等), 这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的一个参数,并提供一个调用方便的方法,把该参数传入方法即可返回一个相应的按钮对象,此时,就可以使用简单工厂模式。

阅读全文 »

UML

发表于 2019-10-12 | 分类于 UML , UML简述 |

此篇博客转载:https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html

这里只讲讲几个基本的UML元素,其目的旨在看懂类图之间的关系,明白类图之间的线条、箭头代表的含义。

从一个示例开始

请看以下这个类图,类之间的关系是我们需要关注的:

_images/uml_class_struct.jpg

阅读全文 »

量子力学

发表于 2019-09-25 | 分类于 physical |

量子力学简史

此篇文档由《上帝掷骰子吗》粗略整理而成,如有不当之处,还望不吝指教,自不胜感激!

光学发展

量子力学的诞生与光学研究有着紧密的联系,甚至可以说对光的研究直接催生出了量子力学。这部分历史大致可以分为三个阶段:

  • 第一次波粒大战

    波动学说代表人物:胡克,惠更斯

    微粒学说代表人物:牛顿(色散实验)

阅读全文 »

YearPlan

发表于 2019-09-11 | 分类于 plan |

新的学期,新的开始!

吾早前便已有建此博客之想法,但一者事物繁杂,身陷泥淖难以自拔,二者也未知从何开始,记录什么内容。但在学习人工智能、计算机基础过程中,尤以资料搜寻最耗时耗力,因此自今日始,若偶有所得,便当记录于此,与诸君共享,增一丝趣味罢了。

以下为己学习之路线规划,望己能秉持自身,勤勉苦学。

阅读全文 »
12
JoinApper

JoinApper

14 日志
12 分类
12 标签
RSS
GitHub
© 2020 JoinApper
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4