设计模式学习笔记 1.介绍
生活随笔
收集整理的這篇文章主要介紹了
设计模式学习笔记 1.介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習設計模式是為了深入理解OO思想和原則。
學習設計模式的基礎知識:
必須先有類和對象,才可以談設計模式。把現實世界的業務功能抽象成對象,如何抽象?GRASP給出了基本的指導原則。
GRASP, General Responsibility Assignment Software Patterns,通用職責分配軟件模式。描述了對象設計和職責分配的基本原則。
如果某個類擁有完成某個職責所需的所有信息,那么這個職責應該分配給這個類去實現。
?
正確創建耦合關系,凡符合以下條件,皆可用A創建B。
?
盡可能減少類之間的連接。
作用:降低因一個類的變化而影響其它類的范圍;類變得簡單,更內聚更容易理解。
造成A、B之間的耦合有如下情況:
降低耦合的原則:Don't talk to strangers
?
?
用來接收和處理系統事件的職責,一般分配給能夠代表整個系統的類(可能有多個,分管不同的事務)。
?
?
設計原則:
比設計更重要的是原則。
轉載于:https://www.cnblogs.com/sansi/archive/2012/02/27/2370634.html
總結
以上是生活随笔為你收集整理的设计模式学习笔记 1.介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下怎么创建和进入带有空格的文件
- 下一篇: postgreSQL入门01-安装