- 博客(21)
- 资源 (29)
- 收藏
- 关注
原创 设计模式之适配器模式,Adapter
package liu.adapter.demo;public class Center extends Player { public Center(String name){ super(name); } @Override public void attack() { System.out.println("中锋"+name+"进攻"); }
2013-11-29 18:15:12 662
原创 设计模式之组合模式,component
package liu.composite.demo;public abstract class Component { public String name; public Component(String name){ this.name = name; } public Component(){ } public abstract void a
2013-11-29 18:14:00 838
原创 设计模式之装饰模式,decorator
package liu.decorator.demo;public class Person { private String name; public Person(){} public Person(String name){ this.name = name; } public void show(){ System.out.println("deco
2013-11-29 18:13:22 659
原创 设计模式之代理模式,facade
package liu.facade.demo;public class Fund { Stock1 gu1; Stock2 gu2; Stock3 gu3; NationalDebt1 nd1; Realty1 rt1; public Fund(){ gu1 = new Stock1(); gu2 = new Stock2(); gu3 = new
2013-11-29 18:12:45 753
原创 设计模式之简单工厂模式,factory
package liu.factory.demo;public class Operation { private double _numberA = 0; private double _numberB = 0; public double get_numberA() { return _numberA; } public void set_numbe
2013-11-29 18:11:57 713
原创 设计模式之迭代器模式,iterator
package liu.iterator.demo;public abstract class Iterator { public abstract Object First(); public abstract Object Next(); public abstract Boolean IsDone(); public abstract Object CurrentItem
2013-11-29 18:11:20 624
原创 设计模式之备忘录模式,memento
package liu.memento.demo;public class GameRole { private int vit;//生命力 private int atk;//攻击力 private int def;//防卫力 public void StateDisplay(){ System.out.println("当前角色的状态:");
2013-11-29 18:10:45 604
原创 设计模式之原型模式1,prototype
package liu.prototype.demo;public class WorkExperience { private String workDate; private String company; public void setWorkDate(String workDate) { this.workDate = workDate; } public S
2013-11-29 18:09:59 696
原创 设计模式之原型模式2,prototype
package liu.prototype2.demo;public class WorkExperience implements Cloneable{ private String workDate; private String company; public void setWorkDate(String workDate) { this.workDate = wor
2013-11-29 18:09:19 689
原创 设计模式之代理模式,proxy
package liu.proxy.demo;public class Proxy implements IGiveGift{ Pursuit gg; public Proxy(SchoolGirls mm){ gg = new Pursuit(mm); } @Override public void GiveDolls() { gg.GiveDolls();
2013-11-29 18:08:36 701
原创 设计模式之单例模式1,2.singleton
package liu.singleton.demo;public class Singleton2 { private static Singleton2 instance = null; public static synchronized Singleton2 getInstance (){ if(instance == null){ instance = new
2013-11-29 18:07:57 625
原创 设计模式之模板方法模式,temple
package liu.temple.demo;public abstract class TestPaper { public void TestQuestion1(){ System.out.println("屠龙刀的玄铁可能是[]a.球形铸铁,b.马口铁,C.高速和金刚,d.碳素纤维"); System.out.println("答案是:"+Answer1()); }
2013-11-29 18:06:11 805
原创 设计模式之中介者模式,mediator
package liu.mediator.demo;public abstract class UniteNations { public abstract void Declare(String message,Country colleague);}-----------------------------------------package liu.mediator.d
2013-11-29 17:48:57 644
原创 设计模式之解释器模式,interpreter
package liu.interpreter.demo;public abstract class AbstractExpression { public abstract void Interpre(Context context);}------------------------------------------------------------package li
2013-11-29 17:48:04 660
原创 设计模式之策略模式,strategy
package liu.strategy.demo;public abstract class CashSuper { public abstract double acceptCash(double money);}-------------------------------package liu.strategy.demo;public class CashNorma
2013-11-29 17:45:33 634
原创 设计模式之状态设计模式,state
package liu.state.demo;public abstract class State { public abstract void WriteProgram(Work w);}-------------------------------package liu.state.demo;public class Forenoonstate extends Sta
2013-11-29 17:42:44 675
原创 设计模式之观察者模式,observer
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发送变化时候,会通知所有观察者对象,使得他们能够自动更新自己。----------------------------------------------------------------------package liu.observer.demo;import java.util.Ar
2013-11-29 17:41:17 575
原创 设计模式之访问者模式,visitor
访问者模式,表示一个作用于某对象结构中的各个元素的操作。它使你可以再不改变各元素的类的前提下定义作用于这些元素的新操作。Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.---------------------------------------------------package liu.visit
2013-11-29 17:38:49 550
原创 设计模式之命令模式,command
Command定义: 将来自客户端的请求传入一个对象,无需了解这个请求激活的动作或有关接受这个请求的处理细节。----------------------------------------package liu.command.demo;public abstract class Command { Barbecuer receiver; public Command(
2013-11-29 17:37:23 593
原创 设计模式之享元模式,内存共享模式,Flyweight
package liu.flyweight.demo;public abstract class Website { public abstract void use(User user);}------------------------------------package liu.flyweight.demo;public class ConcreteWebsite
2013-11-29 17:19:21 895
原创 检测当前URL是否可连接或是否有效
/*** 文件名称为:URLAvailability.java* 文件功能简述:描述一个URL地址是否有效* @author sky* @time 2010-9-14 * */public class URLAvailability {private static URL url;private static HttpURLConnection con;
2013-11-29 17:14:16 2204
Intel app preview
2014-07-15
ContentProvider的例子
2013-12-30
source insight + 注册码
2013-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人