關於設計模式學習的淺見

2021-07-26 18:14:15 字數 453 閱讀 4830

設計模式可以說是前人在實踐中的心血結晶,它並不是一門知識,而是強操作性的技能。所在在學習時,應該在實踐中不斷運用並進行強化。

學習任何東西,最主要的是掌握其思想,深刻理解,然後在**其如何去實現該核心思想。程式設計就像藝術和攝影一樣,需要不間斷地實踐來磨練基本功,需要進一步就必須深刻掌握並運用其內在的核心思想,從而才能真正達到運用自如。

對於設計模式的學習應該包含以下幾點:

1.這個設計模式的提出是為了解決什麼樣的問題

2.這個設計模式是如何解決面臨的問題的

3.這個設計模式在生活中的乙個例子,在程式中的乙個例子

4.這個設計模式在android框架原始碼中的應用

5.如何將該設計模式運用在自己的程式中

設計模式可以說是區分搬磚工和工程獅的區別,要成為乙個真正的工程獅必須對軟體架構以及如何設計高效,可擴充套件的程式有所建樹。

希望自己能夠盡自己的能力啃下這塊基礎知識

關於VUE動態路由設計的淺見

在工作中使用前後端分離的操作,前端vue,而通常都是做中後台,這樣的情況往往就需要考慮許可權問題。在我看來許可權可以是前端控制也可以是後端控制,當然前端控制往往可以很容易繞過去,這時候我們就需要後端控制進一步過濾。下面是我對於動態路由的設計淺見 首先既然根據不同使用者提供許可權 大部分情況是不同頁面...

關於深度學習的一些淺見

就是更深層次的學習,它是機器學習的乙個子領域,就我個人理解而言,它就是乙個深度神經網路。就是擁有很多隱藏層的神經網路,通常只要隱藏層超過2個,我們就可以把這個神經網路定義為深度神經網路,當然,隱藏層的啟用函式應該是非線性的,如果是線性的,即使10000層,它的學習能力也僅僅相當於帶有乙個隱藏層的神經...

關於設計模式

這是乙個通用原則。如 方法的設計,類的設計,資料庫介面的設計,網路請求介面的設計等都用到此原則。單一職責原則 singleresponsibility principle 功能要單一。通過方法功能的單一來實現。介面隔離原則 inte ce segregation principle 介面功能細分 介...