在golang中使用简单Factory模式
你知道什么是类工厂吗?为什么它有用?是否考虑过在Golang中实现一个类工厂,即使Go在本质上不是完全面向对象的?除了令人印象深刻的并发功能之外,您是否对Go中的一些出色特性感到好奇?如果你对这些问题中的任何一个感兴趣,那么继续读下去也许是值得的。本文介绍了在Go中实现工厂设计模式。
什么是工厂模式?
目前在网上已经有很多关于工厂模式的定义了,其实工厂模式的概念非常简单.在oop的环境中,工厂或者类工厂是一种最小化的添加未来代码的设计方式,但是为什么我们需要将未来的代码添加到现有的应用程序中呢?因为这是软件行业的本质, 需求永远在变
类工厂通过使用接口和继承来实现面向对象世界中新旧代码之间的解耦。守则将分为三部分: