小编use*_*686的帖子

模板方法和策略设计模式之间有什么相似之处

这是TemplateMethod Pattern的一个例子吗?

public abstract class Character{

    public final void useWeapon(){
        useBusterSword();
        useMateriaBlade();
        useUltimateWeapon();
    }

    public abstract void useBusterSword();
    public abstract void useMateriaBlade();
    public abstract void useUltimateWeapon();
}

public class Cloud extends Character{

    public void useUltimateWeapon() {
        System.out.println("Change Weapon to Ultima Weapon");
    }


    public void useBusterSword() {

    }


    public void useMateriaBlade() {

    }
}


public class TestGame {
    public static void main(String[] args){
        Character cloud = new Cloud();
        cloud.useWeapon();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果是这样,使用这种模式比战略模式有什么好处?

战略模式

public class Character {
    WeaponBehavior w;
    public void …
Run Code Online (Sandbox Code Playgroud)

java design-patterns strategy-pattern template-method-pattern

5
推荐指数
1
解决办法
1014
查看次数

在我的机器上本地运行PHP?

我下载xampp 1.7.7,它有PHP和MySQL.我买了一本名为HeadFirst PHP MySQL的书.我的问题是我不能从书中运行这些例子.

示例文件由2个文件组成:一个HTML和一个PHP文件.这个例子是这样你从HTML文件填写表单然后将其发送到Web服务器然后PHP将处理HTML文件然后将其返回给您.

当我填写表单然后我单击提交按钮,它没有返回它应该返回的内容.它返回的是实际的PHP代码.

我是否需要将书中的所有文件传输到虚拟主机,以便我无法尝试我说的示例?我怎样才能在本地运行它?

UPDATE!
我试过anselm所说的现在它说OBJECT没找到... url找不到404错误.

php

0
推荐指数
1
解决办法
3470
查看次数