你以为工厂模式很简单,可能是因为你懂的只是冰山的一角 (www.hollischuang.com)

【简介】

很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已。那么请尝试回答下以下问题:

1、工厂模式分为几类?
2、GOF 23种设计模式中,工厂方法模式和抽象工厂模式有什么区别?
3、不在GOF 23种设计模式中的简单工厂模式是什么?
4、简单工厂模式、工厂方法模式和抽象工厂模式各自解决什么问题?有什么不同?

点击查看全文 >>

@HollisChuang 2019-06-03 21:50分享 / 0个评论
赞过的人: 技术头条
要不要再学学下面的文章?
应用上云新模式,Aliware 全家桶亮相杭州云栖大会 (yq.aliyun.com)
全面上云带来的变化,不仅是上云企业数量上的攀升,也是企业对云的使用方式的转变,越来越多的企业用户不仅将云作为一种弹性资源,更是开始在云上部署架构和应用,借助 Serverless 等技术,开发人员只需聚焦于业务代码,省去了对底层资源的维护,同时底层资源用起来会更节省。
by @可耐芊小仙女 2019-10-12 16:42 分享 查看详情
从零开始入门 K8s| 详解 Pod 及容器设计模式 (yq.aliyun.com)
我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器 Docker 的时候,也没有这个说法。其实,如果想要理解 Pod,首先要理解容器,所以来回顾一下容器的概念:容器的本质实际上是一个进程,是一个视图被隔离,资源受限的进程。
by @可耐芊小仙女 2019-09-20 16:08 分享 查看详情
实时计算Flink on Kubernetes产品模式介绍 (yq.aliyun.com)
目前实时计算的产品已经有两种模式,即共享模式和独享模式。这两种模式都是全托管方式,这种托管方式下用户不需要关心整个集群的运维。其次,共享模式和独享模式使用的都是Blink引擎。这两种模式为用户提供的主要功能也类似,
by @可耐芊小仙女 2019-09-12 17:59 分享 查看详情
微服务分布式一致性模式 (insights.thoughtworks.cn)
微服务拆分后遇到的一个麻烦是分布后的一致性问题。单体架构的业务处理和数据都在一个进程里面,一致性保障很成熟,开发人员基本上不用关心。当把业务系统拆分到不同进程时,就遇到了技术性一致性问题。这带来了纠结,我们希望有一颗银弹,一把解决问题。但由于分布式一致性在(CAP)理论上没有完美的解决方案,我们所能选择的方案是在特定业务场景下的选择。
by @ThoughtWorks 2019-09-04 11:12 分享 查看详情
从求生存到修体系,我在阿里找到了技术人的成长模式 (yq.aliyun.com)
成长即意味着改变,而改变本身是一件很痛苦的事情。改变会有连锁反应,一次改变之后,你的心态和认知可能会和以前大有不同。平凡的人总是相似,不凡的人各有各的不凡,技术人的成长道路依然很长!本文由阿里巴巴前端技术专家悟寻将他在阿里的成长思考进行分享,希望能够给正在业务中深耕细作的你带来一些思考和方向。
by @可耐芊小仙女 2019-08-30 16:09 分享 查看详情
并发模式与 RPS 模式之争,性能压测领域的星球大战 (yq.aliyun.com)
本文是《如何做好性能压测》系列专题分享的第四期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。该系列专题分享由阿里巴巴 PTS 团队出品,欢迎在文末处加入性能压测交流群,参与该系列的线上分享。
by @可耐芊小仙女 2019-07-23 15:52 分享 查看详情
MySQL主备模式的数据一致性解决方案 (yq.aliyun.com)
根据阿里交易型业务的特点,以及在双十一这样业内罕有的需求推动下,我们在官方的MySQL基础上增加了非常多实用的功能、性能补丁。而在使用MySQL的过程中,数据一致性是绕不开的话题之一。本文主要从阿里巴巴“去IOE”的后时代讲起,向大家简单介绍下我们过去几年在MySQL数据一致性上的努力和实践,以及目前的解决方案。
by @可耐芊小仙女 2019-07-16 16:05 分享 查看详情
Nacos 1.1.1 发布,支持灰度配置和地址服务器模式 (yq.aliyun.com)
Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。
by @可耐芊小仙女 2019-07-15 15:59 分享 查看详情
设计模式总是学不会?是时候换个姿势了 (mp.weixin.qq.com)
对话形式的通熟易懂设计模式指南,让你重拾学习设计模式的兴趣。
by @码个蛋 2019-06-27 10:06 分享 查看详情
[译]Go开发中一些有用的模式 (colobu.com)
从 VB.net、Java、C# 和 Python 开始转到 Go开发的时候,我对Go语言层级的模式的缺乏有点懊恼,这促使我花了一点时间找出容易表达的那些模式。

这里是一些通用的模式的集合,以及我发现的最容易表示它们的方式。
by @技术头条 2019-03-27 21:08 分享 查看详情