物件導向的五項原則在現實中的應用

2021-08-25 15:07:29 字數 507 閱讀 3759

◆ srp,單一職責原則,乙個類應該有且只有乙個改變的理由。

單一職責原則 其實在現實中也很重要,就要乙個時間內只做一件事情。乙個人某個時間段內只負責乙個事情,一段時內只要把一件事情做好。

老子曰「少則得,多則惑」。

◆ ocp,開放封閉原則,你應該能夠不用修改原有類就能擴充套件乙個類的行為。

不管是說話還是做事,自己說的話最好以後不要把自己的話否決了,自己做的計畫以後最好是擴充套件而少推翻

◆ lsp,liskov替換原則,派生類要與其基類自相容。

乙個事情 最好有三個方案,這三個方案可以相互替換,不要依賴於某個人,如果某個人不能依賴,還有其他人可以幫忙。

◆ dip,依賴倒置原則,依賴於抽象而不是實現。

做總結 能抽象,乙個組織不依賴於某個人,而是依賴於這個組織的規則制度,這個制度就是抽象。

◆ isp,介面隔離原則,客戶只要關注它們所需的介面

不要把無關的東西提供給別人,說話做事要簡練。不能太羅嗦。 這個和單一職責原則有些類似。

選拔人才的五項原則

選拔人才是管理者的乙個重要任務。相比其他的決策,管理者做的人事決策所造成的後果持續時間長,更加難以消除。雖然選拔人才比較困難,但是有的管理者的人事決策卻做得近乎完美。這裡面有什麼秘訣呢?管理大師彼得 杜拉克在他的文章 選拔人才的基本原則 管理前沿 中的一篇,機械工業出版社2006年6月出版 中指出,...

選拔人才的五項原則

選拔人才是管理者的乙個重要任務。相比其他的決策,管理者做的人事決策所造成的後果持續時間長,更加難以消除。雖然選拔人才比較困難,但是有的管理者的人事決策卻做得近乎完美。這裡面有什麼秘訣呢?管理大師彼得 杜拉克在他的文章 選拔人才的基本原則 管理前沿 中的一篇,機械工業出版社2006年6月出版 中指出,...

關於漏洞追蹤的五項原則

遠端工作的團隊相比同坐在乙個辦公室工作的團隊需要更好地紀律性,溝通的紀律性。過去的五年,我們遠端地在 teamed.io 開發軟體。我們使用漏洞追蹤工具 如 github,jira,trac,basecamp 等 我們不鼓勵里斯愛裡面通過如skype,hipchat,電子郵件或者 來溝通問題。對我們...