设计模式
面向对象软件开发过程中面临的一般问题的解决方案最佳的实践
设计模式主要面向对象设计原则
- 对接口编程而不是对实现编程。
- 优先使用对象组合而不是继承。
设计模式原则
设计模式有6大原则
设计模式种类
-
创建型模式
这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 -
结构型模式
这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 -
行为型模式
这些设计模式特别关注对象之间的通信。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。