回到占占推荐博客索引html
设计模式(Design pattern)与其它知识不一样,它没有华丽的外表,没有吸引人的工具去实现,它是一种心法,一种内功,若是你但愿在软件开发领域有一种新的突破,一个质的飞越,那么,设计模式应该是你的必修之路!设计模式能够提升软件的扩展性,代码的健壮性和重复利用性,设计模式是实现软件工程四大原则( 开闭原则, 里氏代换原则,依赖倒转原则,接口隔离原则)的前提和基础!设计模式
下面是个人文章系列《说说设计模式》的目录工具
说说设计模式~工厂方法模式(Factory Method)spa
说说设计模式~装饰器模式(Decorator)server
说说设计模式~装饰器模式(Decorator)~多功能消息组件的实现
说说设计模式~代理模式(Proxy)
说说设计模式~享元模式(Flyweight)
说说设计模式~责任链模式(Chain of Responsibility)
说说设计模式~命令模式(Command)
说说设计模式~ 解析器模式(Interpreter)
说说设计模式~ 迭代器模式(Iterator)
说说设计模式~ 中介模式(Mediator)
说说设计模式~ 备忘录模式(Memento)
说说设计模式~ 状态模式(State)
说说设计模式~ 访问者模式(Visitor)
单例模式在项目中出现了(同一个上下文对象)
工厂方法模式在项目中出现了(动态建立日志对象)
观察者模式在项目中出现了(Repository中添加数据时触发数据状态记录功能,在其它层须要记录状态时去订阅它)
门面模式在项目中出现了(将实现序列化功能的实现步骤进行保护,对外只公开一个调用的方法,在方法进行各步骤的调用)