设计模式
IT_faquir
站在十字路口,每个选择都是不同的人生。
展开
-
builder模式
BuilderPattern 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这里举个例子帮助理解,分别由主人master、设计师director、民工mingong 组成。 主人要装修房子,却什么也不会,口袋只剩钱了。于是他要请设计师,还有民工。这是主人把任务交给他们了。好,这时开始了。设计师只会设计,发号施令,砌砖什么的,啥也不会。于是他又把这些任务原创 2015-10-09 20:14:04 · 574 阅读 · 0 评论 -
java开发设计六大基本原则
1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合;2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户端没有察觉情况下; 低耦合; 很容易实现同一父类下的各个子类的互换,而客户端可以毫不原创 2017-03-25 18:41:23 · 4479 阅读 · 0 评论 -
java设计模式大全(精简版),个人知识梳理
设计模式大全(简洁版) 设计模式三大分类(创建型模式、结构型模式、行为型模式)说明 单例模式、工厂模式、代理模式、适配器模式、观察者模式、策略模式、混合模式(MVC、MVP)、反模式原创 2017-03-25 19:49:32 · 1617 阅读 · 0 评论