
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
大话设计模式读书笔记之组合模式
1.定义:将对象组合成树形结构以表示“部分–整体”的层次结构。组合模式使得用户可以无差别的对待单一对象和组合对象的调用具有了一致性。2.UML类图:3.简单代码实现:package com.guo.componentPattern;public abstract class Component {protected String name;public Component
大话设计模式读书笔记之状态模式
1.定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。主要解决的问题是当控制一个对象状态转换的条件表达式过于复杂时把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。2.UML类图:3.好处:将与特定状态相关的行为局部化,并且将不同状态的行为分割开来。
大话设计模式读书笔记之设计原则
1.单一职责原则(SRP):对于一个类而言,应该仅有一个引起它变化的原因。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑类的职责分离。2.开放--封闭原则:是说软件实体(对于类,模块,函数,方法等)对于扩展是开放的,对于修改是关闭。 开放封闭原则是面向对象设计的核心所在,遵循这个原则可以带来面向
到底了







