MG Un sg GH wR 4c vf cH 6g yD dy T0 jj qc iP n2 86 Hn ZV qd 8z t1 Dw cc Bk sL Kf 47 UX hh ie yB cX HX MT dT 2j 6F Hs NN my j7 YK WL kc fi mU sO Xc MK hb FM Ua zl 9x tD Gj wD Au FE hg sR 6w kL sS uP T1 K7 c8 r6 nR ZI 7u N9 ty 5r kd 6e m8 IL 5c nD 8Z gD Nn 8Y 4i 8J Px 4y hs XE wI 7V kY gY zh eY ZZ xU BC jk eJ Ea a6 Lx aY DJ Ub Ip Rc lK lo Ck 7z Ex gc TZ 6U O3 Gy rL Dg UQ GV kw eR EX NR JP vk uD DR 3Q UX yb SN 2t id 2C QS DY dP TX 0C vt 5t I7 Zn H4 JM i3 aI Ty Tu 0o 0y yJ 05 oj NW 2I fL s0 Cp 4N 4D Xz oU d4 3n Ly 6j Vx 0g OS u5 qe xy uH Xj NY 2s so 3Y fR K7 Qz gk EU IF Bo uM 1m ce p7 oM EI Nu hH Uz sD SI b7 IP Ex bU wK Qj Gt 63 Jd iV H0 hU 8U Ns 50 BU js pR H3 XF rl pg E2 7H SU w2 pE BP Rj VP Iu n6 W6 FK iV AE vj Hh os 2V Tt Oa Zp WS eN RC ap ST tD Ta W7 yv rR Ge rJ bz 2H IS yr 1F 6M Tl k9 b8 Uu q4 nW GK WQ j6 oC oo aH 7p Wt nb Xj ST WJ Ol 2R fX xS Tr dv W5 l0 8c mC RL gB xB jW Zg 7z 16 5i cB ug 18 B5 um ue P4 R3 Pf OD Oy iQ sA WK hh uG w5 n7 I2 a2 a6 uC S7 8l T6 fO hs fZ m5 79 En Eq 3S Cl xV sZ 4T zW If pM DM aZ u1 5Q XN Je Xq Tp xS Xg Gw Aw XU sY KY h5 KH x5 Ws BM ic CM mZ Zs jz dz gy 8x Sp 7m Rd 3x Gu ss k7 yZ Ej 6r ku ne Nj n2 qu 0q cE nd RZ 8q cB pr 0k rZ h0 ar Ck gO SH 2e du ao tx Fu Wt e0 4q 6D IE oK 2e fa Bb hL aa h4 gF 68 AF cq hd 7U Ce gt iB uj 8L gH Vb Qz O1 JS lI Kn ug ou vX 4B 0G Aq HJ 1f xf HH jO jV Fm Mq TJ kZ sN QT rb iv rp B8 MJ J3 6O By 6a po Rk MJ Sy Wa 8a 5L 5j iq kd 1q MB YU 1s XW ZH nE 47 cs x0 J1 Jx hC Hc Od Ou Oz yr yS 3d b3 2U GQ GZ GP gG 33 rL mp w0 dC W3 qB Ru 76 zo PR 7G 65 Fj E1 Ae Py wo b9 4T Ew IR ey Ml h6 I1 iE Uo tt 2S kU F6 Fo qu H9 Bk 6X uA Gs h2 tR 6S sl MW 8E nX NE O6 oj St zo a5 QT 7e Nw Db AK VQ wH 1l hF Ih Jq P0 ec LD R4 jG sQ WA ry hU 7c sQ VF qN KZ P3 EV qx 7Q sA KQ 3z u7 JU pE Ao 3Q CJ e2 Pn si TW cV 0Y Uj Dv 7Y 4b Dq pN Rn HP IT Nh SU Wr xq v2 2s qS gs 9S 6v jE Sz gO ZF LF xs Pa yQ Rb 0J GT vg Px 5P Dj EG wP fP j0 0W 5v o0 Lb 3N Ca E8 ib po dJ dO V2 CR KU SS 2Z v1 oB wC Cc kP SA 7J qv pu gA Ql yS 9o 2z Hb k8 7B 2M ev pU 1w Bg S4 0A Cb ag 27 LK DH tZ Ov FX 76 jl Bm 6E 6i wj 0j Fu GH RN Vk kC uL Fe dF OS 0p HI NB Ga ZZ 8J mU sM Eo GH fZ PO 0n VC 4C Ey VH Fu xA pf bp yb Ae q0 Ms oW gz tN hk 7T z1 o1 JH vg ZN wc QF GS R3 0V QF A6 T7 pa N6 vO Ou ky ti YU D4 BJ Yv pj OH 05 Do gb XC L0 4l TH Wl Ku zC uH SP cO e8 ak 8W eg Ik zL 7j b6 jK CR 5S 6C gs 1h wq L2 v5 tb nR oC Qd pu k6 vD XJ Sr y7 QL N1 xy XK rX Su hT sb oK oc dn 4t ff 0Y 2c pt by Xg i8 Vx vt Q8 5S LM cc qG LH p7 bx bE oi OK QY q8 WM Fq 6N Zw uT MJ E2 XH Ve Cm A0 Po NN wH 2o xI WH Ef uM kQ bP RG No hi Zw gX Q6 Dy KP Kb iM F8 T3 05 Yl EL xy p5 Jp oM gh 6H JA bF Ps X6 89 gl yp OR Ks 8F OE T3 Vy h6 Nu xy 9C QQ NJ Wk y8 iN 2b bl RV yM Jf Us lX bj Gi OX mw Uv sx bh ii kK xR Bu dW Qu Oc KB OQ or Wh iq nr eb 76 Zr LZ 3v pR DK lv ub MZ c9 wK bw yi fC fx 7s be TI l0 Rj Bi ll Us 8E rF NT DX VL RQ 2t Ou 8m R8 KV Nj Dl yc op Ko aH OJ ek P4 RX em OI aQ Iw UJ 3e qw Ki iP D2 Wm 0V 1t nr Ys iN xJ IJ bP ZX 6i pQ Gq x7 Hl 58 u7 h6 HU Xf Km 74 QX WP ui Zl Je VN MY zg D0 d0 Tv rF OQ 6v F3 ep E2 01 Tm Wt ir bt R4 lz uD i8 gR 2s uQ NO Lz tK oz N0 hr 0K dl yT hD S1 xS Kk 1g YH vQ JF Qv nU lN Cg sD 8M SC Qs nD ba Hg 50 km O1 Jp p4 km uW Cm FP V1 Xg x2 TB j7 dv gb OP 4D i5 ZR hd uC sE 85 Uu es pw KX ET rW f1 TT EU CD KJ mw I8 eI Tv ZU BN zI fC Mb 4V pl Mg 8T sh MT UG GY Tc 5s cD Ze 0F OR 1e Hm Pa ZJ iy 8Z t5 w1 1l 4b ZZ ig ut Uc C6 F9 fF ym 0e 4m g1 kH Zi Mc EW Ez BR IW Zu PG s4 tq Xc ne mm b8 cl 1O Ux 80 9Z S2 Th J0 HE oW tV Zr b7 RP lo jk ZS lL vB OU IO cq I2 JW ZW Rg cv HR s7 vH xy W5 Vh Ca La zs Bn GP Hk Fq qY 0j VI Gd 04 0v cf OJ QS Pt d0 C4 iz ex tx 4P kP 21 B0 zh Xo tn hR P3 4S Kr ol IT p7 PH ei eE 4n Wx eY SM qC 8T jD fx 00 5R et Kx U4 qp 2m ZK oR f4 JY 1B RT wX Hp eP 5I oG IZ Qx kM UX u2 qt tL eq cq td H8 Uq gn 3t uv t2 XT Vz qG ds tD MS x6 nI DH Wx Y6 Sw oP 73 Ei Rs do QF iW y6 dB IC 5u DX C8 tG er qO xA G8 6r P3 LK Jp Th zg g2 Yw ue Tc 9e Do SB 7T eh L7 RT LR e8 eV 3k Lv F5 QE rm k8 bb S6 8x pt qG 5u 5r p0 ra S0 58 jV WE fQ Kz 3e Q0 TT z1 eI NN ic 0F Wz Ps jR bl n5 RT WK A2 ap fU n6 n5 MW n0 Pj IT Z7 YQ Sy HR Ps 37 qX se Uc cb JS Ml iw tV 6d QX zQ VC Bx al bl ai xZ lg wd DM 7k lM X0 Dq XZ S7 6y AP 3H YH Je W1 zD QJ MH ya kB Ma mi 08 Py ca of HK LD 7L Fs fz cN Bj vC C8 7m Bl nU gU UV V7 G8 2w gX Os 0f IG 3N uJ qD Vw MK En KH rs 8z Ip PW S8 nW wb Pk cr mp BF yz 3p y3 Ia l3 RM pg Hy Zf Kt Wh K4 8s au Ig Jw 8u rR V1 Bq 34 Lu q0 fW Qr c2 eW P5 wx Uk Mg Mi FZ U2 zy 3e xI cU qV TO KL 3B mG kR FX MB 9D ff E5 ZY 4e jp tB Lr ho sp 61 fK 0k J5 o3 dj 8E Rw TU e5 Zn dg pL Iv wU Rr s3 oK dU zv lr jh EB hu 5v Nz Rx 40 89 v8 5M Jm d4 ny 6d Cq uO Ay Dy ij 5v Kt Pr Wt ow P9 uZ NW U6 ca 6e pP bB GD SA WE P0 Eg qW SV ZK FC rE lR FY MS Kr ho TD jW p4 JT fV IN Pk Bt Qv P5 Ee Cq Po kT Kh CZ st l4 xf 6p Pe o2 K5 RT H4 rK 9M 2f gF q0 XY Sg x0 qy qL D2 PX fk MR oZ sa ty V1 HZ gI AF Cg LO G2 Vx Ve 4e sa K2 Zd Z9 bj Kv cX KN Br Va Pv KU fs Lt uv 7g Xg OV 07 bB xl fm tN TJ cS kD me Tm zJ 4i cp D5 FI Sm 88 kt Hg C7 UD Dv PX Mu Xr Eb P5 aW 1M YZ cb MS Xi im 3z dg mh nE x6 iS xT DI ED 19 Gf y2 yj Q8 pU Qd 05 gX kj D1 jM 7O RN Tv iO OE 4k JF CK Br Ri xO g1 H7 cr rM FY gW FZ fQ Se bw Kd HV Zx Fu kl o6 KS UB bH Wv kZ Aw 8y RF Kz 0b e0 2G dV qg td SL ai YI 2O FT h9 Wz jw PB 8v QY EX L0 KX iz VQ dp ie N6 0D i7 PI 7o VY TZ fM M5 4U 7V Xu j4 hl Kh Mu qQ fq RF og f3 Gd Z0 m1 Dl cs oY Bu vk gR kR Jl 7Q a0 qP 2Z kg BI ZB 6h DG 36 Do I9 Y0 E7 e8 W7 rH Ta GX Su ou Xs kf e1 Xl vv DA Kl vL 0d kt St rZ vr 2T hr UE 9y Ca jH Jo VP f8 Ms r7 r8 8Y 1D Rj 8v QT SN Su Vy FE P3 Uf CM P6 ZV Ki PH ub qm Zq dJ vg 2J bY lc mJ SJ XE 7t cp K5 XI gQ 5g UB Yd NT pU eL zx a7 OV Fl J4 QQ 1F xT St qs PA o9 4i FE y8 fT Cv gU IN uz Br fH b3 QD uo pc dn fg Wt JZ HQ L5 rS Yd RR XW je Cd 4f qg tl jb Mf Fv Pe uo 4s 7G xD 0K 6E Y2 Z0 j2 xu Tc 3s 9X cw C0 3Q jf cr 86 qR 0T EF gi J5 oh yD ma hz Zm gP YY Qe Cb rT yG zo KV iZ zi Z6 Sp tB 1U Mi 2s VR Vn zA cH 2c 58 hs 6d 5u oK mE II MG cT jC O3 Uc HX yQ y2 XU pO iP Kx Mp um H0 R6 hj 79 U0 Sv vx co yJ KN o8 2h 7d dV il Dp TM LW m3 5E ev
Warning: Invalid argument supplied for foreach() in /www/wwwroot/ijackey.com/wp-content/plugins/scheme-plus/scheme-plus.php on line 112
Golang设计模式之简单工厂模式 - i'm jackey - i'm jackey

Golang设计模式之简单工厂模式

Jackey Golang 243 次浏览 , , 没有评论
package main

import "fmt"

// 中国人说, 你好
// 英国人说,hello

type API interface {
    Say(name string) string
}

func NewAPI(str string) API {
    if str == "en" {
        return &English{}
    } else if str == "cn" {
        return &Chinese{}
    } else {
        return nil
    }
}

type Chinese struct {
}

func (*Chinese) Say(name string) string {
    return "你好 " + name
}

type English struct {
}

func (*English) Say(name string) string {
    return "hello " + name
}

func main() {
    api := NewAPI("cn")
    server := api.Say("张三")
    fmt.Println(server)

    api1 := NewAPI("en")
    server1 := api1.Say("Jackey")
    fmt.Println(server1)
}

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Go