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