惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Webroot Blog
Webroot Blog
U
Unit 42
A
About on SuperTechFans
宝玉的分享
宝玉的分享
月光博客
月光博客
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
P
Privacy & Cybersecurity Law Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Securelist
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
K
Kaspersky official blog
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
Intezer
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
V
V2EX
L
LangChain Blog
AI
AI
G
GRAHAM CLULEY
T
Tor Project blog
人人都是产品经理
人人都是产品经理
D
Docker
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
I
InfoQ
Y
Y Combinator Blog
C
Comments on: Blog
GbyAI
GbyAI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
N
News and Events Feed by Topic
MyScale Blog
MyScale Blog
H
Help Net Security
Vercel News
Vercel News
T
Tenable Blog
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿

博客园 - LevinLee

单线程与多线程插入大量数据对比 11.明月如何代表我的心 -- 装饰模式 10.生亦何欢巧遇良姻缘 -- 桥接模式 9.嫁接品种火爆搞科研 -- 适配器模式 8.忙里偷闲聚众奔庆典 -- 创建型模式总结 2 7.忙里偷闲聚众奔庆典-- 创建型模式总结 1 6.遛弯儿撞上个创世神-- 原型模式 5.生产过程出套路 -- 建造者模式 4.像个公司喔 -- 抽象工厂模式 3.要撒了欢的干 -- 工厂方法模式 1.让你走哪边你走哪边-- 单例模式 0.本故事难也难不住你-- 不是前言的开端 存储优化 - 删除重复记录只保留单条 数据结构简明备忘录 - 线性表 Kerberos协议 闪电咂摸软件隐喻与建模 SPSite、SPWeb对象模型(转winos.cn) 用户登记与满意度评估的业务流程处理 博客开通了,开卷有益,纪念一下
2.看你怎么致富 -- 简单工厂模式
LevinLee · 2011-12-13 · via 博客园 - LevinLee

简单工厂模式算不上实际意义上的设计模式,但是我们写程序时候不自觉地就用上了,这是为什么呢?
有人说,不好回答,傻呀你,不就是因为她简单吗?
接上篇,说说简单工厂模式。
闪电晚上在维吾尔族餐馆吃了顿炒面片,顺便呢,点了盘花生和毛豆的拼盘。
回来之后呢,就有了以上的UML图和以下闪电写的代码了。
俺们县啊,可是个农业大县,但是又出不了优质主粮,农民呢,就想办法种些农副产品,一来自己可以改善一下伙食,二来呢,如果产量好的话,也能出售个好价钱。
农民甲有一些沃土地,他觉得种花生豆将来会高产。
农民乙呢,有一些普通的土地,他觉得啊,种毛豆应该不会亏本。
农民甲和农民乙都联系了本地的经销商(Factory),经销商那里卖的花生和毛豆都有啊,只要告诉他你需要什么就给你提供啊!
于是乎……

public abstract class Legume
{
public virtual string GetFruit()
public class Factory<T>
{
  public static Legume CreateLegume()
{
return new T();
}
  }
客户机珵序:
static void Main(string[] args)
{
  string strResult1 = "";
  string strResult2 = "";
  Legume oper1 = Factory<Pignut>.CreateLegume();
  Legume oper2 = Factory<Soybean>.CreateLegume();
  strResult1 = oper1.GetFruit();
  strResult2 = oper2.GetFruit();
  Console.WriteLine("农民甲结果湜:" + strResult1);
  Console.WriteLine("农民乙结果是:" + strResult2);
  Console.ReadLine();
}