物件導向
含有「物件導向」共 40 篇內容
全部內容
發佈日期由新至舊
の倉的程式小天地
2025/06/29
不再迷茫!手把手的Python入門教學-封裝
前兩篇講完了 繼承(Inheritance)、多型(Polymorphism)跟 抽象類別(Abstract Class),今天講一下「封裝(Encapsulation)」,準備好我們就開始吧!
#
Python
#
程式語言
#
python
4
留言
の倉的程式小天地
2025/06/28
不再迷茫!手把手的Python入門教學-多型、抽象類別
今天來講一下「多型(Polymorphism)」跟「抽象類別(Abstract Class)」,這兩個技巧可以讓程式更具擴充性喔!
#
Python
#
程式
#
python
3
留言
の倉的程式小天地
2025/06/27
不再迷茫!手把手的Python入門教學-繼承
上一篇淺談完物件導向的概念之後,要來講一下比較進階的用法啦!這次來講一下「繼承(Inheritance)」~ 想一下當不同類別之間重複性很高,每當創建一個類別,就需要重複寫好多一樣的程式碼,此時就能讓子類別直接繼承父類別的所有屬性跟方法(是為了方便維護,決不是懶喔😂
#
python
#
程式設計
#
Python
5
1
の倉的程式小天地
2025/06/26
不再迷茫!手把手的Python入門教學-物件導向初探
今天終於要開始進入到大家最期待的(其實並沒有)物件導向啦! 本篇作為物件導向系列的第一篇,我們就簡單介紹一下物件導向是什麼?有哪些元素?馬上來一探究竟吧!
#
python
#
Python
#
程式
2
2
ysf的沙龍
2025/05/12
The Nature of Code閱讀心得與Python實作:7.5 Object-Oriented Cells
這一節要用物件導向的方式來寫「生命遊戲」。
#
python
#
Python
#
PYTHON
1
留言
Warren Lo的沙龍
2025/05/10
抽象化就是你的超能力
前幾天突然想起好多年前到泰國出差的時候,同事看到我在找垃圾桶要做垃圾分類,他突然冒出一句 「Everything’s general」。意思是你不知道怎麼分類就放進一般垃圾就對了,貌似玩笑的一句話其實隱含著軟體抽象設計的道理...
#
抽象化
#
物件導向
#
白馬非馬
1
留言
林柏宇的沙龍
2025/02/16
物件導向系列 - 3: 控制反轉與依賴注入
本文探討控制反轉(IoC)和依賴注入的設計原則,解釋如何利用這些理念降低程式碼的耦合度,提高可擴展性和測試性。通過案例說明,控制反轉改變了程式控制的方式,並介紹依賴注入的三種注入方式及其在 Laravel 框架中的應用。讀者將能夠理解這些設計原則在實際專案中的重要性。
#
開發
#
軟體開發
#
軟體
1
1
旅人小萌
2025/02/16
喜歡
謝謝您的分享❤️
喜歡
林柏宇的沙龍
2025/02/09
物件導向系列 - 2: 封裝、多型和繼承
本文章深入探討物件導向程式設計的三大核心特性,包括封裝、多型和繼承。這些特性對於建立模組化、可擴充以及易於維護的程式架構至關重要。封裝確保資料的隱私和完整性,多型實現靈活的系統設計,繼承則促進程式碼的重用。瞭解這些概念將幫助開發者設計更高效的程式系統。
#
開發
#
軟體開發
#
軟體
1
留言
林柏宇的沙龍
2025/02/02
物件導向系列 - 1: 物件導向簡介與 SOLID 設計原則
本文探討物件導向編程及其在面試中常見的必備知識,特別是物件導向與程序導向的基本概念與特性分析。此外,介紹了物件導向的五大原則——SOLID,分別為單一功能原則、開放封閉原則、里氏替換原則、介面隔離原則及依賴反轉原則,重點在於提高程式的維護性與擴展性。這些原則對於現代軟體設計具有重要的指導意義。
#
開發
#
軟體開發
#
軟體
26
留言
ChiYu Code Journey
2025/01/21
物件導向程式設計基礎:類別、物件、封裝、繼承和多型
兩大基礎概念 類別Class 物件Object 三大特性 封裝 繼承 多型 類別 Class 在程式語言中,類別定義一件事物的抽象特點。類別的定義包含了資料的形式(屬性, Field)以及對資料的操作(方法, Method)。我們也可以想像成類別是汽車的設計藍圖(blueprint
#
開發
#
軟體
#
程式
喜歡
留言