
JAVAEE系统架构
文章平均质量分 78
翁英健啊
博客用来打脸
展开
-
设计模式之工厂方法模式
主要内容:1.工厂方法模式2.多个工厂方法模式3.静态方法模式一.工厂方法模式public abstract class Animal { public abstract void eat();}public class Cat extends Animal { @Override public void eat() { }}public clas原创 2015-09-15 13:03:28 · 896 阅读 · 0 评论 -
设计模式之抽象工厂模式
在上一篇中介绍了工厂模式,其中静态方法模式是效果比较好的.现在需求变了,要在添加一个动物,猪.那就需要改代码了.先加入猪这个类.public class Pig extends Animal { @Override public void eat() { System.out.println("猪吃"); }}然后在原来的静态方法工厂上添加一个方法原创 2015-09-15 13:25:19 · 950 阅读 · 0 评论 -
设计模式之建造者模式
当得到简单的对象的时候,使用工厂模式即可.当得到复杂的对象,而且对象的一些属性需要繁琐配置的时候,使用建造者模式比较好.这里以建造汽车为例,汽车的组件可以自由搭配.package builder;public class Car { private String engine; private String tire; private String door; pr原创 2015-09-15 13:55:28 · 899 阅读 · 0 评论 -
设计模式之原型模式
工厂方法造出来的对象是新的一个对象,里面的属性一般都是默认的.而我所理解的原型模式操作的方法造出的是一个克隆体,可以看成2步:1.制造出一个对象.2.将造出的对象里面的属性按照被克隆体一样的拷过来举个例子,那就是孙悟空和六耳猕猴的故事..六耳猕猴除了是个new出来的猴子以外,其他所有的东西都是孙悟空那复制过来的.这个涉及到一个浅克隆与深克隆的概念:浅克隆:克隆出原创 2015-09-15 15:13:43 · 1000 阅读 · 0 评论 -
设计模式的六大原则
概括:原则含义具体方法开闭原则对扩展开放,对修改关闭多使用抽象类和接口里氏代换原则基类可以被子类替换使用抽象类继承,不使用具体类继承依赖倒转原则要依赖于抽象,不要依赖于具体针对接口编程,不针对实现编程接口隔离原则使用多个隔离的接口,比使原创 2015-09-15 12:35:27 · 10897 阅读 · 1 评论 -
使用cargo自动化部署maven项目
1.在开发的过程中,将程序打包丢到服务器上,然后重启tomcat还是比较麻烦的。我自己要做如下步骤:1),使用maven 命令打包2),将包通过fileZilla丢到服务器tomcat/webapps下3),bin/shutdown.sh4),bin/startup.sh2.在《maven实战》一书中提到了cargo,使用这个就能够实现自动化部署。然而把上面的代码对原创 2015-11-13 17:27:37 · 998 阅读 · 0 评论