
架构师之路
a346254964
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【架构师之路】-【spring源码学习】-01搭建源码环境
spring3.2 源码eclipse环境搭建!!原创 2017-12-21 13:22:53 · 447 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-08所有模式
本人看了此博客;这是设计模式写得最好的,所以极力推荐java-my-life;只是此人只写了设计模式的。创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2转载 2017-09-20 18:31:51 · 245 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-01对象之间关系
各种面向对象的设计语言中:我们将对象之间的关系分为6种:依赖关系、关联关系、聚合关系、组合关系、继承关系、实现关系;这6中关系的耦合程序依次增大一、依赖关系定义:即使用关系;特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。比如:A使用B;则A依赖于B。例子:在Driver类里有一个Driver(Car car)的方法;我们需要将原创 2017-03-08 13:09:52 · 646 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-07设计原则之开闭原则
定义:开就是对扩展是开放的;对修改是关闭的。具体而言;当要对一个功能进行添加时;可以在原有的基础上添加一个类;但不允许去修改原有的类。举例说明:定义一个Person类 ;里面有一个Driver()的方法;传入一个Car的参数;然后调用Car。move方法[java] view plain copy public class P原创 2017-03-13 10:09:57 · 325 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-05设计原则之接口分离原则
定义:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口 举例说明:接口A需要实现方法a、b、c,具体实现类B实现方法a、b,实现类C实现a、c。所以B,C需要实现它们不需要的方法。public interface A { public void function1(); public void function2(); public void原创 2017-03-09 11:15:56 · 317 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-06设计原则之迪米特法则
定义:一个对象应当对其他对象有尽可能少的了解,只和朋友说话,不和陌生人说话 朋友的介定:1、自身This(不用解释)2、方法参数传入public void drive(Car car) { car.move();} 3、成员变量;4、成员变量的集合private List cars ; 类中的Car也是朋友 5、创建出来的对象;pub原创 2017-03-09 11:58:27 · 304 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-03设计原则之里式替换原则
里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没有变化,那么类型S是类型T的子类型。简单定义为:使用“抽象(Abstraction)”和“多原创 2017-03-08 15:41:35 · 368 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-04设计原则之依赖倒转原则
定义:高层模块不依赖低层模块,他们都依赖其抽象;抽象不依赖实现;实现依赖抽象。 总结:一句话就是面向接口编程。 举例说明:定义一个Person类 ;里面有一个Driver()的方法;传入一个Car的参数;然后调用Car。move方法public class Person{ public void drive(Car car) { car.move(); }原创 2017-03-09 10:45:08 · 320 阅读 · 0 评论 -
【架构师之路】-【01设计模式】-02设计原则之单一职责原则
目录:1、定义2、代码级别的单一职责3、方法级别的单一职责4、类级别的单一职责总结:现实中我们是可以违反代码级别的单一原则 :只有逻辑足够简单,那么可以在代码级别上违反单一职责原则,比如简单工厂模式。定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要原创 2017-03-08 14:51:11 · 258 阅读 · 0 评论 -
【架构师之路】-【spring源码学习】-02根据源码来运行小例子
01文章已经说到怎么部署源代码;这一章节来运行一个SPRING的小例子1、先创建一个项目,结构如图2、Main.java的代码:package com.test01;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPath原创 2017-12-21 18:43:25 · 264 阅读 · 0 评论