java设计模式进阶
OS_windows7
山不厌高,水不厌深,且行且珍惜。
展开
-
java设计模式进阶_mediator
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : PartyMember.java// @ Date : 2016/8/29// @ Author : /////** * PartyMember**/public interface PartyM原创 2016-08-29 16:19:50 · 1663 阅读 · 0 评论 -
java设计模式进阶_property
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Prototype.java// @ Date : 2016/9/1// @ Author : ////public interface Prototype { public Integer g原创 2016-09-02 10:14:17 · 1726 阅读 · 0 评论 -
java设计模式进阶_service-locator
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Service.java// @ Date : 2016/9/2// @ Author : /////** * This is going to be the parent service interf原创 2016-09-02 11:46:54 · 1822 阅读 · 0 评论 -
java设计模式进阶_proxy
public class Wizard { public String name; public Wizard(String name) { this.name = name; } public String toString() { return name; }}////// Generated by StarUML(t原创 2016-08-23 17:13:55 · 1459 阅读 · 0 评论 -
java设计模式进阶_decorator
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Hostile.java// @ Date : 2016/8/22// @ Author : /////* * 接口为敌对的瞄准敌人 * */public interface Hostile {原创 2016-08-22 16:56:52 · 1715 阅读 · 0 评论 -
java设计模式进阶_service-layer
1.需要的jar包 antlr-2.7.7.jar dom4j-1.6.1.jar h2-1.4.187.jar hibernate-commons-annotations-4.0.5.Final.jar hibernate-core-5.0.0.Beta1.jar hibernate-jpa-2.1-api-1.0.0.Final.jar jandex-1.1.0.Final.jar原创 2016-09-02 17:45:20 · 1796 阅读 · 0 评论 -
java设计模式进阶_facade
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : DwarvenMineWorker.java// @ Date : 2016/8/24// @ Author : /////* * DwarvenMineWorker 是一个金矿的子系统 */pub原创 2016-08-24 11:10:23 · 1506 阅读 · 0 评论 -
java设计模式进阶_composite
import java.util.ArrayList;import java.util.List;////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : LetterComposite.java// @ Date : 2016/8/24// @ Author :原创 2016-08-24 15:28:46 · 1456 阅读 · 0 评论 -
java设计模式进阶_bridge
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : MagicWeaponImp.java// @ Date : 2016/8/24// @ Author : ////public abstract class MagicWeaponImp {原创 2016-08-24 17:31:39 · 1591 阅读 · 0 评论 -
java设计模式进阶_adapter
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Engineer.java// @ Date : 2016/8/25// @ Author : /////* * 引擎能操作设备 */public interface Engineer {原创 2016-08-25 09:55:58 · 1451 阅读 · 0 评论 -
java设计模式进阶_interpreter
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Expression.java// @ Date : 2016/8/25// @ Author : ////public abstract class Expression { public a原创 2016-08-25 16:12:40 · 1495 阅读 · 0 评论 -
java设计模式进阶_servant
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Royalty.java// @ Date : 2016/9/5// @ Author : ////public interface Royalty { public void getFed()原创 2016-09-05 10:17:11 · 1761 阅读 · 0 评论 -
java设计模式进阶_poison-pill
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : MQPublishPoint.java// @ Date : 2016/9/5// @ Author : ////public interface MQPublishPoint { public原创 2016-09-05 11:23:29 · 2012 阅读 · 0 评论 -
java设计模式进阶_model-view-presenter
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : FileSelectorView.java// @ Date : 2016/9/5// @ Author : /////** * This interface represents the View c原创 2016-09-05 15:09:42 · 1704 阅读 · 0 评论 -
java设计模式进阶_intercepting-filter
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Filter.java// @ Date : 2016/9/5// @ Author : /////** * Filter interface Filters perform certain tasks原创 2016-09-05 17:35:22 · 1586 阅读 · 0 评论 -
java设计模式进阶_factory-method
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Blacksmith.java// @ Date : 2016/9/6// @ Author : /////** * The interface containing method for produc原创 2016-09-06 10:05:36 · 1477 阅读 · 0 评论 -
java设计模式进阶_abstract-factory
欢迎同行朋友访问我的博客。本人学习计算机已有几年时间了,一直在苦苦探索,其中有苦有乐。本人本着实事求是的态度学习java,有些微体会在此分享一下。从事这几年web开发曾经不止一次问自己假如领导把一个项目交给我,我怎样去设计。这就避免不了使用一些工具,和一些代码设计的思想。好了就不啰嗦了。还是直接上代码吧,希望大家会喜欢。 ////// Generated by StarUML原创 2016-08-19 14:08:27 · 1490 阅读 · 0 评论 -
java设计模式进阶_flyweight
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Potion.java// @ Date : 2016/8/23// @ Author : /////* * 药水 接口 */public interface Potion { public原创 2016-08-23 16:18:53 · 1747 阅读 · 0 评论 -
java设计模式进阶_strategy
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : DragonSlayingStrategy.java// @ Date : 2016/8/23// @ Author : ////public interface DragonSlayingStrateg原创 2016-08-23 10:31:27 · 1443 阅读 · 0 评论 -
java设计模式进阶_execute-around
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : FileWriterAction.java// @ Date : 2016/9/1// @ Author : ////public interface FileWriterAction { pu原创 2016-09-01 15:54:59 · 1879 阅读 · 0 评论 -
java设计模式进阶_chain
public enum RequestType { DEFEND_CASTLE, TORTURE_PRISONER, COLLECT_TAX}////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : RequestHandler.java// @原创 2016-08-29 17:23:31 · 1634 阅读 · 0 评论 -
java设计模式进阶_iterator
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : ItemIterator.java// @ Date : 2016/8/30// @ Author : ////public interface ItemIterator { public bo原创 2016-08-30 10:07:04 · 1620 阅读 · 0 评论 -
java设计模式进阶_template-method
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : StealingMethod.java// @ Date : 2016/8/30// @ Author : ////public abstract class StealingMethod {原创 2016-08-30 10:32:11 · 1602 阅读 · 0 评论 -
java设计模式进阶_memento
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : StarMemento.java// @ Date : 2016/8/30// @ Author : ////public interface StarMemento {}////// Gene原创 2016-08-30 14:43:48 · 1417 阅读 · 0 评论 -
java设计模式进阶_singleton
//示例:////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : IvoryTower.java// @ Date : 2016/8/19// @ Author : wuchao/////* * 单例类: * 饿汉初始化-保证线程安全 */publi原创 2016-08-19 17:57:44 · 1553 阅读 · 0 评论 -
java设计模式进阶_state
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : State.java// @ Date : 2016/8/30// @ Author : ////public interface State { public void onEnterStat原创 2016-08-30 15:38:57 · 1509 阅读 · 0 评论 -
java设计模式进阶_command
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Command.java// @ Date : 2016/8/31// @ Author : ////public abstract class Command { public abstrac原创 2016-08-31 10:11:33 · 1536 阅读 · 0 评论 -
java设计模式进阶_observer
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : WeatherObserver.java// @ Date : 2016/8/31// @ Author : ////public interface WeatherObserver { pub原创 2016-08-31 11:57:05 · 1455 阅读 · 0 评论 -
java设计模式进阶_callback
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Callback.java// @ Date : 2016/8/31// @ Author : ////public interface Callback { public void call(原创 2016-08-31 16:06:22 · 1577 阅读 · 0 评论 -
java设计模式进阶_dao
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Customer.java// @ Date : 2016/8/31// @ Author : ////public class Customer { private int id; p原创 2016-08-31 17:39:08 · 1525 阅读 · 0 评论 -
java设计模式进阶_prototype
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : HeroFactory.java// @ Date : 2016/8/22// @ Author : wuchao////public interface HeroFactory { publi原创 2016-08-22 11:02:44 · 1629 阅读 · 0 评论 -
java设计模式进阶_builder
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Hero.java// @ Date : 2016/8/22// @ Author : ////public class Hero { private final String name;原创 2016-08-22 14:02:53 · 1525 阅读 · 0 评论 -
java设计模式进阶_double-checked-locking
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Item.java// @ Date : 2016/9/1// @ Author : ////public class Item { public String name; public原创 2016-09-01 11:03:39 · 1550 阅读 · 0 评论 -
java设计模式进阶_event-aggregator
package com.think.in.java.design.pattern.lesson27;////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : EventObserver.java// @ Date : 2016/9/1// @ Author : /原创 2016-09-01 12:20:13 · 1732 阅读 · 0 评论 -
java设计模式进阶_lazy-loading
package com.think.in.java.design.pattern.lesson28;////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Heavy.java// @ Date : 2016/9/1// @ Author : ////pub原创 2016-09-01 14:13:17 · 2555 阅读 · 0 评论 -
java设计模式进阶_null-object
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : Node.java// @ Date : 2016/9/1// @ Author : ////public interface Node { public String getName();原创 2016-09-01 15:25:46 · 1425 阅读 · 0 评论 -
java设计模式进阶_visitor
////// Generated by StarUML(tm) Java Add-In//// @ Project : Untitled// @ File Name : UnitVisitor.java// @ Date : 2016/8/23// @ Author : ////public interface UnitVisitor { public void原创 2016-08-23 11:31:41 · 1487 阅读 · 0 评论