
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x4F;&#x4F;&#x8BBE;&#x8BA1;&#x5E38;&#x7528;&#x539F;&#x5219;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x39;&#x2D;&#x31;&#x32;&#x2D;&#x32;&#x31;&#x20;&#x31;&#x31;&#x3A;&#x35;&#x34;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=2">&#x5176;&#x4ED6;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x5355;&#x4E00;&#x804C;&#x8D23;&#x539F;&#x5219;(SRP:Single Responsibility Principle)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x7CFB;&#x7EDF;&#x4E2D;&#x7684;&#x6BCF;&#x4E00;&#x4E2A;&#x5BF9;&#x8C61;&#x90FD;&#x5E94;&#x8BE5;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x5355;&#x72EC;&#x7684;&#x804C;&#x8D23;&#xFF0C;&#x800C;&#x6240;&#x6709;&#x5BF9;&#x8C61;&#x6240;&#x5173;&#x6CE8;&#x7684;&#x4E3B;&#x662F;&#x81EA;&#x8EAB;&#x804C;&#x8D23;&#x7684;&#x5B8C;&#x6210;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x5176;&#x5B9E;&#x5355;&#x4E00;&#x804C;&#x8D23;&#x7684;&#x610F;&#x601D;&#x5C31;&#x662F;&#x6240;&#x8C13;&#x7684;&#x201C;&#x9AD8;&#x5185;&#x805A;&#x3001;&#x4F4E;&#x8026;&#x5408;&#x201D;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x6BCF;&#x4E2A;&#x7C7B;&#x5E94;&#x8BE5;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x804C;&#x8D23;&#xFF0C;&#x5BF9;&#x5916;&#x53EA;&#x80FD;&#x63D0;&#x4F9B;&#x4E00;&#x4E2A;&#x529F;&#x80FD;&#xFF0C;&#x800C;&#x60F3;&#x8D77;&#x7C7B;&#x53D8;&#x5316;&#x7684;&#x539F;&#x56E0;&#x5E94;&#x8BE5;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#xFF0C;&#x5728;&#x8BBE;&#x8BA1;&#x6A21;&#x5F0F;&#x4E2D;&#xFF0C;&#x6240;&#x6709;&#x7684;&#x8BBE;&#x8BA1;&#x6A21;&#x5F0F;&#x90FD;&#x9075;&#x5FAA;&#x8FD9;&#x4E00;&#x539F;&#x5219;&#x3002;<br/>&#x5F00;&#x95ED;&#x539F;&#x5219;(OCP:Open for Extension,Close for Modification)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x4E00;&#x4E2A;&#x5BF9;&#x8C61;&#x5BF9;&#x6269;&#x5C55;&#x5F00;&#x653E;&#xFF0C;&#x5BF9;&#x4FEE;&#x6539;&#x5173;&#x95ED;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x5BF9;&#x7C7B;&#x7684;&#x6539;&#x52A8;&#x662F;&#x901A;&#x8FC7;&#x589E;&#x52A0;&#x4EE3;&#x7801;&#x6765;&#x8FDB;&#x884C;&#x7684;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x53D1;&#x52A8;&#x73B0;&#x6709;&#x7684;&#x4EE3;&#x7801;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF0C;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x4E00;&#x65E6;&#x5199;&#x51FA;&#x4E86;&#x53EF;&#x4EE5;&#x8FD0;&#x884C;&#x7684;&#x4EE3;&#x7801;&#xFF0C;&#x5C31;&#x4E0D;&#x5E94;&#x8BE5;&#x53BB;&#x6539;&#x53D8;&#x5B83;&#xFF0C;&#x800C;&#x662F;&#x8981;&#x4FDD;&#x8BC1;&#x5B83;&#x80FD;&#x4E00;&#x76F4;&#x8FD0;&#x884C;&#x4E0B;&#x53BB;&#xFF0C;&#x8FD9;&#x5C31;&#x9700;&#x8981;&#x501F;&#x52A9;&#x4E8E;&#x62BD;&#x8C61;&#x548C;&#x591A;&#x6001;&#xFF0C;&#x5373;&#x628A;&#x53EF;&#x80FD;&#x53D8;&#x5316;&#x7684;&#x5185;&#x5BB9;&#x62BD;&#x8C61;&#x51FA;&#x6765;&#xFF0C;&#x4ECE;&#x800C;&#x4F7F;&#x62BD;&#x8C61;&#x7684;&#x90E8;&#x5206;&#x662F;&#x76F8;&#x5BF9;&#x7A33;&#x5B9A;&#x7684;&#xFF0C;&#x800C;&#x5177;&#x4F53;&#x7684;&#x5B9E;&#x73B0;&#x5C42;&#x5219;&#x662F;&#x53EF;&#x4EE5;&#x6539;&#x53D8;&#x548C;&#x6269;&#x5C55;&#x7684;&#x3002;<br/>&#x91CC;&#x6C0F;&#x66FF;&#x6362;&#x539F;&#x5219;(LSP:Liskov Substitution Principle)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x5728;&#x4EFB;&#x4F55;&#x7236;&#x7C7B;&#x51FA;&#x73B0;&#x7684;&#x5730;&#x65B9;&#x90FD;&#x53EF;&#x4EE5;&#x7528;&#x5B83;&#x7684;&#x5B50;&#x7C7B;&#x6765;&#x66FF;&#x4EE3;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x540C;&#x4E00;&#x4E2A;&#x7EE7;&#x627F;&#x4F53;&#x7CFB;&#x4E2D;&#x7684;&#x5BF9;&#x8C61;&#x5E94;&#x8BE5;&#x6709;&#x5171;&#x540C;&#x7684;&#x884C;&#x4E3A;&#x7279;&#x5F81;&#xFF0C;&#x91CC;&#x6C0F;&#x66FF;&#x6362;&#x539F;&#x5219;&#x5173;&#x6CE8;&#x7684;&#x662F;&#x600E;&#x6837;&#x826F;&#x597D;&#x5730;&#x4F7F;&#x7528;&#x7EE7;&#x627F;&#xFF0C;&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#x4E0D;&#x8981;&#x6EE5;&#x7528;&#x7EE7;&#x627F;&#xFF0C;&#x5B83;&#x662F;&#x7EE7;&#x627F;&#x590D;&#x7528;&#x7684;&#x57FA;&#x77F3;&#x3002;<br/>&#x4F9D;&#x8D56;&#x6CE8;&#x5165;&#x539F;&#x5219;(DIP:Dependence Inversion Principle)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x8981;&#x4F9D;&#x8D56;&#x4E8E;&#x62BD;&#x8C61;&#xFF0C;&#x4E0D;&#x8981;&#x4F9D;&#x8D56;&#x4E8E;&#x5177;&#x4F53;&#x7684;&#x5B9E;&#x73B0;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x5728;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#xFF0C;&#x6240;&#x6709;&#x7684;&#x7C7B;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x6216;&#x4F9D;&#x8D56;&#x4E8E;&#x5176;&#x4ED6;&#x7684;&#x7C7B;&#xFF0C;&#x5219;&#x90FD;&#x5E94;&#x8BE5;&#x4F9D;&#x8D56;&#x4E8E;&#x8FD9;&#x4E9B;&#x5176;&#x4ED6;&#x7C7B;&#x7684;&#x62BD;&#x8C61;&#x7C7B;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x8FD9;&#x4E9B;&#x5176;&#x4ED6;&#x7C7B;&#x7684;&#x5177;&#x4F53;&#x5B9E;&#x73B0;&#x7C7B;&#x3002;&#x62BD;&#x8C61;&#x5C42;&#x5E94;&#x8BE5;&#x4E0D;&#x4F9D;&#x8D56;&#x4E8E;&#x5177;&#x4F53;&#x7684;&#x5B9E;&#x73B0;&#x7EC6;&#x8282;&#xFF0C;&#x8FD9;&#x6837;&#x624D;&#x80FD;&#x4FDD;&#x8BC1;&#x7CFB;&#x7EDF;&#x7684;&#x53EF;&#x590D;&#x7528;&#x6027;&#x548C;&#x53EF;&#x7EF4;&#x62A4;&#x6027;&#x3002;&#x4E3A;&#x4E86;&#x5B9E;&#x73B0;&#x8FD9;&#x4E00;&#x539F;&#x5219;&#xFF0C;&#x8981;&#x6C42;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x5728;&#x7F16;&#x7A0B;&#x65F6;&#x8981;&#x9488;&#x5BF9;&#x63A5;&#x53E3;&#x7F16;&#x7A0B;&#xFF0C;&#x800C;&#x4E0D;&#x9488;&#x5BF9;&#x5B9E;&#x73B0;&#x7F16;&#x7A0B;&#x3002;<br/>&#x63A5;&#x53E3;&#x5206;&#x79BB;&#x539F;&#x5219;(ISP:Interface Segregation Principle)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x4E0D;&#x5E94;&#x8BE5;&#x5F3A;&#x8FEB;&#x5BA2;&#x6237;&#x7A0B;&#x5E8F;&#x4F9D;&#x8D56;&#x5B83;&#x4EEC;&#x4E0D;&#x9700;&#x8981;&#x4F7F;&#x7528;&#x7684;&#x65B9;&#x6CD5;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x4E00;&#x4E2A;&#x63A5;&#x53E3;&#x4E0D;&#x9700;&#x8981;&#x63D0;&#x4F9B;&#x592A;&#x591A;&#x7684;&#x884C;&#x4E3A;&#xFF0C;&#x4E00;&#x4E2A;&#x63A5;&#x53E3;&#x5E94;&#x8BE5;&#x53EA;&#x63D0;&#x4F9B;&#x4E00;&#x79CD;&#x5BF9;&#x5916;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x4E0D;&#x5E94;&#x8BE5;&#x628A;&#x6240;&#x6709;&#x7684;&#x64CD;&#x4F5C;&#x90FD;&#x5C01;&#x88C5;&#x5230;&#x4E00;&#x4E2A;&#x63A5;&#x53E3;&#x5F53;&#x4E2D;&#x6765;&#x3002;<br/>&#x8FEA;&#x7C73;&#x7279;&#x539F;&#x5219;(LOD:Law of Demeter)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x4E00;&#x4E2A;&#x5BF9;&#x8C61;&#x5E94;&#x5F53;&#x5BF9;&#x5176;&#x4ED6;&#x5BF9;&#x8C61;&#x5C3D;&#x53EF;&#x80FD;&#x5C11;&#x7684;&#x4E86;&#x89E3;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x964D;&#x4F4E;&#x5404;&#x4E2A;&#x5BF9;&#x8C61;&#x4E4B;&#x95F4;&#x7684;&#x8026;&#x5408;&#xFF0C;&#x63D0;&#x9AD8;&#x7CFB;&#x7EDF;&#x7684;&#x53EF;&#x7EF4;&#x62A4;&#x6027;&#x3002;&#x5728;&#x6A21;&#x5757;&#x4E4B;&#x95F4;&#xFF0C;&#x5E94;&#x8BE5;&#x53EA;&#x901A;&#x8FC7;&#x63A5;&#x53E3;&#x6765;&#x901A;&#x4FE1;&#xFF0C;&#x800C;&#x4E0D;&#x7406;&#x4F1A;&#x6A21;&#x5757;&#x7684;&#x5185;&#x90E8;&#x5DE5;&#x4F5C;&#x539F;&#x7406;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x4F7F;&#x5404;&#x4E2A;&#x6A21;&#x5757;&#x8026;&#x5408;&#x7A0B;&#x5EA6;&#x964D;&#x5230;&#x6700;&#x4F4E;&#xFF0C;&#x4FC3;&#x8FDB;&#x8F6F;&#x4EF6;&#x7684;&#x590D;&#x7528;&#x3002;<br/>&#x5408;&#x6210;/&#x805A;&#x5408;&#x590D;&#x7528;&#x539F;&#x5219;(CARP:Composite/Aggregate Reuse Principle)<br/>&#x6838;&#x5FC3;&#x601D;&#x60F3;&#xFF1A;&#x4F18;&#x5148;&#x4F7F;&#x7528;&#x7EC4;&#x5408;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x7EE7;&#x627F;&#x3002;<br/>&#x539F;&#x5219;&#x8BF4;&#x660E;&#xFF1A;&#x5728;&#x590D;&#x7528;&#x5BF9;&#x8C61;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x8981;&#x4F18;&#x5148;&#x8003;&#x8651;&#x4F7F;&#x7528;&#x7EC4;&#x5408;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x7EE7;&#x627F;&#xFF0C;&#x8FD9;&#x662F;&#x56E0;&#x4E3A;&#x5728;&#x4F7F;&#x7528;&#x7EE7;&#x627F;&#x65F6;&#xFF0C;&#x4F60;&#x7C7B;&#x7684;&#x4EFB;&#x4F55;&#x6539;&#x53D8;&#x90FD;&#x6709;&#x53EF;&#x80FD;&#x5F71;&#x54CD;&#x5230;&#x5B50;&#x7C7B;&#x7684;&#x884C;&#x4E3A;&#xFF0C;&#x800C;&#x5728;&#x4F7F;&#x7528;&#x7EC4;&#x5408;&#x65F6;&#xFF0C;&#x662F;&#x901A;&#x8FC7;&#x83B7;&#x5F97;&#x5BF9;&#x5176;&#x4ED6;&#x5BF9;&#x8C61;&#x7684;&#x5F15;&#x7528;&#x800C;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x523B;&#x52A8;&#x6001;&#x5B9A;&#x4E49;&#x7684;&#xFF0C;&#x6709;&#x52A9;&#x4E8E;&#x4FDD;&#x6301;&#x6BCF;&#x4E2A;&#x7C7B;&#x7684;&#x5355;&#x4E00;&#x804C;&#x8D23;&#x539F;&#x5219;&#xFF0C;&#x5C3D;&#x91CF;&#x51CF;&#x5C11;&#x7C7B;&#x7684;&#x6539;&#x52A8;&#x3002;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x4F;&#x4F;&#x8BBE;&#x8BA1;&#x5E38;&#x7528;&#x539F;&#x5219;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.047&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
