在Kotlin中使用工厂设计模式

Introduction 🔥

我们所有人都知道设计模式,或者至少在我们作为开发人员的生活中曾经听说过它们,它们应该确保我们代码库的维护完整性并减少麻烦,但是对吗? 事实是,在某些情况下,您不需要此模式,而这些情况可能与不使用OOP语言,编写项目时并不十分在意其可伸缩性或使用设计模式不够复杂而有所不同。 。 在本文中,我们将动手使用Kotlin编码以及UML和一些热门提示!

Prerequisite ☕️

在继续之前,您需要熟悉UML,一些Kotlin基本知识,并对Java如何处理继承有所了解。

Quick note before reading 📖

由于现在是2020年,我们都已被隔离,因此我使用了一个与2020年大流行有关的示例。 我们将创建一个病毒工厂,该工厂创建病毒Java对象! 我知道这不是100%实用的,但是。 它的好玩。

This article can also be found on my blog archive which is located here https://jimfilippou.github.io/blog/using-the-factory-design-pattern-with-kotlin.

Taking a look at the UML we will be implementing. 👀

UML图将如下所示

Alt Text

Planning 📝

我们需要将以下UML转换为实际代码,因此让我们将工作分解为任务。

  1. 创建病毒界面创建具体的病毒类,以实现病毒接口创建一个将包含
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值