Julia设计模式
上QQ阅读APP看书,第一时间看更新

第3章 设计函数和接口

本章我们将继续研究Julia的基本概念。我们将重点讨论函数和接口相关的Julia核心编程技术,为Julia编程的核心概念提供坚实的基础。函数是软件的基本组成部分,接口是软件不同组件之间的契约关系。有效地使用函数和接口是构建可靠的应用程序的必要条件。

本章将涵盖以下主题:

·函数

·多重分派

·参数化方法

·接口

作为学习过程的一部分,我们将以游戏设计作为用例。具体地说,我们将模拟构建一个太空战争游戏,其中包含飞船和小行星零件。我们将建立函数来移动游戏零件,并为飞船配备武器以炸毁东西。

学完本章,你将具备有效设计和开发函数的必要知识。通过使用多重分派和参数化方法,使应用程序变得更加易于扩展。学习这些技术后,你还应该能够设计一个包含基于接口的可插拔组件的系统。我等不及了,让我们开始吧!