锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲天堂成人,久久久www成人免费精品张筱雨,亚洲日本欧美天堂http://www.aygfsteel.com/msmary/category/26593.html涔﹀北鏈夎礬鍕や負寰勶紝瀛︽搗鏃犳動鑻︿綔鑸?/description>zh-cnTue, 16 Oct 2007 13:24:19 GMTTue, 16 Oct 2007 13:24:19 GMT60宸ュ巶鏂規硶妯″紡http://www.aygfsteel.com/msmary/articles/153345.html璋槑璋槑Tue, 16 Oct 2007 10:09:00 GMThttp://www.aygfsteel.com/msmary/articles/153345.htmlhttp://www.aygfsteel.com/msmary/comments/153345.htmlhttp://www.aygfsteel.com/msmary/articles/153345.html#Feedback0http://www.aygfsteel.com/msmary/comments/commentRss/153345.htmlhttp://www.aygfsteel.com/msmary/services/trackbacks/153345.htmlpackage com.tanm.factoryDemo;

interface Car {

    public void start();

    public void stop();

}

class Benz implements Car {

    public void start() {

       System.out.println("Benz寮鍔ㄤ簡銆傘傘傘?/span>");

    }

    public void stop() {

       System.out.println("Benz鍋滆濺浜嗐傘傘?/span>");

    }

}

class Ford implements Car {

    public void start() {

       System.out.println("Ford寮鍔ㄤ簡銆傘傘傘?/span>");

    }

    public void stop() {

       System.out.println("Ford鍋滆濺浜嗐傘傘?/span>");

    }

}

class BigBus implements Car {

    public void start() {

       System.out.println("澶у反寮杞︿簡銆傘傘傘?/span>");

    }

    public void stop() {

       System.out.println("澶у反鍋滆濺浜嗐傘傘傘?/span>");

    }

}

class MiniBus implements Car {

    public void start() {

       System.out.println("灝忓反寮杞︿簡銆傘傘傘?/span>");

    }

    public void stop() {

       System.out.println("灝忓反鍋滆濺浜嗐傘傘傘?/span>");

    }

}

//鎶借薄宸ュ巶

interface AbstractFactory {

}

//鍏蜂綋灝忔苯杞﹀伐鍘?/span>

class CarFactory implements AbstractFactory {

    public Car getCar(String type) {

       Car c = null;

       try {

           c = (Car) Class.forName("org.jzkangta.factorydemo02." + type)

                  .newInstance();

       } catch (InstantiationException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       } catch (IllegalAccessException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       } catch (ClassNotFoundException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       }

       return c;

    }

}

//鍏蜂綋鍏叡姹借濺宸ュ巶

class BusFactory implements AbstractFactory {

    public Car getBus(String type) {

       Car c = null;

       try {

           c = (Car) Class.forName("org.jzkangta.factorydemo02." + type)

                  .newInstance();

       } catch (InstantiationException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       } catch (IllegalAccessException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       } catch (ClassNotFoundException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       }

       return c;

    }

}

public class FactoryDemo {

    public static void main(String[] args) {

       // CarFactory cf=new CarFactory();

       BusFactory bf = new BusFactory();

       Car c = null;

       // c=cf.getCar("Benz");

       c = bf.getBus("BigBus");

       c.start();

       c.stop();

    }

}



璋槑 2007-10-16 18:09 鍙戣〃璇勮
]]>
綆鍗曞伐鍘傛ā寮?/title><link>http://www.aygfsteel.com/msmary/articles/153335.html</link><dc:creator>璋槑</dc:creator><author>璋槑</author><pubDate>Tue, 16 Oct 2007 09:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/msmary/articles/153335.html</guid><wfw:comment>http://www.aygfsteel.com/msmary/comments/153335.html</wfw:comment><comments>http://www.aygfsteel.com/msmary/articles/153335.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/msmary/comments/commentRss/153335.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/msmary/services/trackbacks/153335.html</trackback:ping><description><![CDATA[  <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">package</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> com.tanm.factoryDemo;</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">interface</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Car {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> run();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> stop();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Benz </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">implements</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Car {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> run() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Benz</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">寮濮嬪惎鍔ㄤ簡</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> stop() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Benz</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">鍋滆濺浜?/span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Toyota </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">implements</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Car {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> run() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Toyota</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">鍚姩浜?/span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> stop() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Toyota</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">鍋滆濺浜?/span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Ford </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">implements</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Car {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> run() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Ford</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">寮濮嬪惎鍔ㄤ簡</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> stop() {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Ford</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">鍋滆濺浜?/span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Factory {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">static</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> <span style="background: silver">Car</span> getCarInstance(String type) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       Car c = </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">null</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">;</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">try</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           </span><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'">// </span><span style="font-size: 10pt; color: #3f7f5f; font-family: 瀹嬩綋">鍒╃敤</span><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'">java</span><span style="font-size: 10pt; color: #3f7f5f; font-family: 瀹嬩綋">鐨勫弽灝勬満鍒?/span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           c = (Car) Class.<em>forName</em>(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"com.tanm.factoryDemo."</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> + type)</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">                  .newInstance();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       } </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">catch</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> (InstantiationException e) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           e.printStackTrace();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       } </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">catch</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> (IllegalAccessException e) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           e.printStackTrace();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       } </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">catch</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> (ClassNotFoundException e) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           e.printStackTrace();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       </span><strong><span style="font-size: 10pt; background: silver; color: #7f0055; font-family: 'Courier New'">return</span></strong><span style="font-size: 10pt; background: silver; color: black; font-family: 'Courier New'"> c;</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <p style="text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> FactoryDemo {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">static </span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> main(String[] args) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       Car c = Factory.<em>getCarInstance</em>(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"Toyota"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">if</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> (c != </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">null</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">) {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           c.run();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           c.stop();</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       } </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">else</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> {</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">           System.</span><em><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.println(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: #2a00ff; font-family: 瀹嬩綋">閫犱笉浜嗚繖縐嶆苯杞?/span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">       }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">    }</span></p> <p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p> <img src ="http://www.aygfsteel.com/msmary/aggbug/153335.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/msmary/" target="_blank">璋槑</a> 2007-10-16 17:39 <a href="http://www.aygfsteel.com/msmary/articles/153335.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Singleton(鍗曚緥妯″紡)http://www.aygfsteel.com/msmary/articles/153327.html璋槑璋槑Tue, 16 Oct 2007 09:07:00 GMThttp://www.aygfsteel.com/msmary/articles/153327.htmlhttp://www.aygfsteel.com/msmary/comments/153327.htmlhttp://www.aygfsteel.com/msmary/articles/153327.html#Feedback0http://www.aygfsteel.com/msmary/comments/commentRss/153327.htmlhttp://www.aygfsteel.com/msmary/services/trackbacks/153327.html 

package com.tanm.singleton;

//鍗曚緥妯″紡

class Single {

    private Single(){   

    }

    //璁劇疆private涓虹被閮ㄧ鏈?/span>,澶栭儴涓嶈兘璁塊棶

    //single鍙橀噺璁句負static,鏄潤鎬佸彉閲?/span>,鍥頒負static鏂規硶瑕佽皟鐢?/span>single

    //single鍙橀噺璁句負final,琛ㄧずsingle鏄父閲忎笉鍙慨鏀?/span>

    private static final Single single = new Single();

    //static鏂規硶getSingleInstance(),涓嶇敤瀹炰緥鍖栧璞″氨鍙互璋冪敤Single.getSingleInstance()

    public static Single getSingleInstance(){

       return single;

    }

   

    public void Say() {

       System.out.println("紼嬪簭璋冪敤寮濮?/span>......");

    }

}

//嫻嬭瘯綾?/span>

public class SingletonDemo {

    public static void main(String[] args) {

       Single s = Single.getSingleInstance();

       s.Say();

    }

}



璋槑 2007-10-16 17:07 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 彰武县| 浑源县| 小金县| 剑川县| 左权县| 土默特左旗| 安宁市| 毕节市| 兴文县| 尉氏县| 颍上县| 扎鲁特旗| 大石桥市| 牟定县| 罗源县| 康保县| 仁布县| 当阳市| 岢岚县| 册亨县| 苍山县| 哈巴河县| 桂东县| 朝阳区| 樟树市| 怀柔区| 利津县| 潮安县| 山阳县| 五莲县| 衡南县| 静海县| 青海省| 海兴县| 桦甸市| 临城县| 德昌县| 揭东县| 武平县| 克什克腾旗| 高平市|