中国の歴代王朝においては、古くから政治的に何らかの共通語が設けられていたと考えられている。春秋時代、『論語』には孔子が『詩経』や『書経』を読んだり、儀礼を行ったりする際に「雅言」を使ったと書かれており、これは統治階層が使っていた共通語ではないかと考えられている。漢代、揚雄が方言語彙を記録した書物『方言』には、「通語」という言葉が現れている。異民族に支配された元代には「天下通語」と呼ばれる共通語があったとされる。明・清時代には官話と呼ばれる官吏の使う共通語があったことが知られており、明末に訪れた宣教師は官吏（マンダリン）の言語と呼んだ。明代から清初にかけては南京音を標準音とした南京官話であったと考えられており、満洲民族によって支配された清代になると徐々に首都北京の音を基準とした北京官話が有力になっていった。中華民国成立と前後して、官話の名称は国語と改められた。日本に潜伏した清国維新派の王照が日本のカタカナを参考に1900年に「官话合声字母」を発表し、それをベースに国が漢字の読みを統一する国音（標準音）の検討を通じて注音符号が採用された。国音のつづり方は激論の末、各地の発音を折衷したものとなった。新文化運動の時代には言文一致運動にあたる白話文運動が起こり、それまで古典に対する教養を前提とした統治階層の書き言葉である文言文を廃止し、一般民衆が話す言葉に根付いた書き言葉である白話文を使うことが提唱された。紆余曲折を経て、最終的に北京語音が国音となった。
文法は典型的な現代白話文の著作で使われている文法を標準としている。ここでいう「現代」とは五四運動（1919年）以降のことをいう。白話とは唐代に生まれ、宋元明清を通じて確立されてきた口語に接近した書き言葉のことをいう。白話によって書かれた文学は白話文学といわれる。これに対立する古典的な書き言葉は文言と呼ばれる。近代中国の新文化運動時代になると、言文一致を目指し、文言文を廃して白話文を採用するという白話文運動が展開され、新しい白話文の形が模索された。こうして確立された現代白話文の文法規則が普通話の標準文法として採用されている。
語彙は北方方言を標準語彙としている。北方方言は使用人口が最も多く、使用地域も東北・華北・西北・西南・江淮一帯と広範囲に分布しているため普通話の基礎語彙として採用された。ただし、北方方言のすべての語彙が採用されているわけではなく、他の方言語彙でも影響力の大きなものは普通話に採用される。
発音は北京語音を標準音とするが、北京市民が日常的に用いる発音と全く同じというわけではなく、河北省承徳市灤平県で用いられている発音が最も正確・明瞭とされている。歴史的には清代に官吏の共通音として北京官話が設けられ、中華民国になると五四運動以降、国語運動が起こり、国音として採用された。
英語、フランス語などでもそのまま日本語に基づき「シイタケ」と呼ばれる。フランスでは秋に流通する多くのキノコ類の中にシイタケも含まれ、伝統的な食品流通である朝市のほか、大手スーパーマーケットでは菌床栽培品のパッケージが売られている。ブラジル、フィンランド、アメリカ、オランダ等でも栽培するようになってやはりshii-takeの名で販売している。ブータンではキノコの消費が多く、西岡京治の農業指導によってシイタケがもたらされて以降広く普及している。
中国（中華人民共和国）においては、浙江省・安徽省・江西省・福建省・湖南省などの華中から華南地域が主産地となっている。日本産に比べ、乾燥した感じで比重が軽く、匂いも弱い。近年、不正に日本から持ち出された日本国内の優良品種の種駒で栽培を行い、安価な輸入品が増えている。中国では1980年代から輸出を大きく伸ばし、日本産の半値以下の価格で世界の消費市場を席巻していた。1987年頃から中国産が内外市場に急増する。その年は893トン、1990年は2404トン、1995年は7539トン、2001年は9253トンと鰻登りに上昇する。中国産は国産の半分以下の価格で、欲しい時に入手できる利便性もあり、また、中国産の国産偽装もあった。消費者の乾しいたけ離れ、中国産の急増、輸出の激減と日本産の干し椎茸は三重苦というべき、苦難に陥った。2000年に朱鎔基首相が来日した時に、TBSは市民対話を行った。朱首相は両国の輸出入を正しい方向に導くことが重要と述べた。その後2007年に中国製食品汚染問題が生じたが、問題は依然として残っている。1995年には中国からの輸入量が日本国内生産量を凌駕した。
干し椎茸は収穫するタイミングによって呼び名が変わり、商品価値に差が出る。傘が7分開きのものを一般的にどんこと呼ぶ。どんこは僅かな時間しか収穫出来ないため、少しでも傘が開くと普通の椎茸になってしまう。そのため普通の干し椎茸と比べて倍以上の価格となり、高級品として扱われる。
生成に関するパターン同士には重なる部分があることもある――PrototypeパターンとAbstract Factory パターンのどちらも適切となるような場合もある。また両者が相補的な関係となる場合もある。Abstract Factoryは複製元となる一群のプロトタイプを蓄えておき、生成したオブジェクトを返すようにできる。Abstract Factory、Builder、Prototypeの各パターンは実装の際にSingleton パターンを利用できる。Abstract Factoryのクラスはファクトリメソッド（継承を通す作成）を伴い実装される場合が多いが、プロトタイプ（委譲を通す作成）を用いるように実装することもできる。デザインはしばしば、比較的に複雑でなく、カスタマイズしやすく、サブクラスを急速に増やすファクトリメソッドを用いるところから出発し、一層の柔軟性が必要となる箇所が発見されるに伴いより柔軟だが複雑なAbstract Factory、Prototype、Builderへと発達してゆく。プロトタイプはサブクラスの生成を必要としないが、「初期化」の操作を必要とする。ファクトリメソッドはサブクラスの生成を必要とするが、初期化を必要としない。Composite パターンとDecorator パターンを多用するデザインにおいてもPrototypeパターンはしばしば有用である。複製しようとしているオブジェクトの「真正なコピー」である別のオブジェクトを「ランタイムに」生成したい場合には、オブジェクトをclone()する必要があるであろうというのが経験則である。「真正なコピー」（True copy）というのは、新規作成されるオブジェクトの全ての属性が複製しようとしているオブジェクトと同一でなければならないという意味である。代わりにnewを用いてクラスから「インスタンス作成」したならば、全ての属性がその初期値となったオブジェクトが得られる。例えば、銀行口座の取引を行うシステムをデザインしているとすると、口座の情報を保持しているオブジェクトのコピーを作成し、そのコピーに取引を実施し、それからこのコピーで元のオブジェクトを置き換える必要があるであろう。このような場合には、newの代わりにclone()を用いたいであろう。