设计模式
zhaoze13
记录一个菜鸟的成长过程
展开
-
设计模式———状态模式
设计模式———状态模式状态模式:当一个对象的内在状态改变时允许其改变行为,即状态不同的时候,显现出来的方法和属性什么的不同,是一个转换的过程。(个人理解)状态模式解决的是当一个状态的表达过于复杂时的情况。把状态判断的逻辑转移到表示不同状态的一系列类中,可以简化复杂的判断逻辑。(个人理解)需要判断状态,又要在状态中判断其他的内容,可以采用状态模式,简化状态的判断,将状态中的判断转移到各类中进行...原创 2019-05-15 10:30:08 · 156 阅读 · 0 评论 -
设计模式——简单工厂模式——静态工厂模式
简单工厂模式——静态工厂模式最简单是一种设计模式,主要分成三个部分工厂类抽象产品类具体产品类工厂类:外部可以调用工厂类,工厂类负责创建所有产品类的实例,需要做一些逻辑的处理判断抽象产品类的调用抽象产品类:是具体产品类的父类,负责描述实例的接口,也要处理一些公共的功能(个人觉得实现功能比较简单时,抽象产品类可以不设计,把相关的功能放置到工厂类中,直接调用具体产品类)具体产品类:实现具...原创 2019-05-21 15:43:31 · 197 阅读 · 0 评论