设计模式实质就是一套可以通用,复用的设计方案,设计模式是针对面向对象的,在面向对象出来之前,程序是面向过程的,设计模式就是软件设计的工具面向过程:逻辑化过程,以逻辑实现面向对象:思考有哪些对象,对象都有什么行为,行为的逻辑化设计模式的好处就是通用可复用,跨语言设计模式的6大原则:单一职责原则:指的是一个类只负责一个职责,职责越单一,越容易复用里氏替换原则:子类可以替换自己的父类,通过开闭原则...