iT邦幫忙

物件導向相關文章
共有 135 則文章
鐵人賽 Python DAY 14

技術 [Day13] 第二週 - 進階工程師的開端 - 物件導向之三大特性

目標 昨天我們介紹介紹了python的Class的建立方法今天我們會詳細介紹,物件導向的特性(用python實作) 1.封裝Encapsulation.2.繼承...

鐵人賽 Python DAY 13

技術 [Day12] 第二週 - 進階工程師的開端 - Class 與物件導向

今日目標 今天的目標很明確其實就是向大家介紹物件導向以及Python Class的介紹 其實很多工程師都互推薦OOP學習C++或是Java因為Python的私有...

技術 B3 中間人架構:從三個繪圖系統看分離關注點的重要性

為什麼需要模組化結構? 這個話題我跟 AI 討論很久,就老實跟大家說吧,文章順序考慮很久,砍了又改、改了又砍。那麼,還是先把架構講清楚吧! 首先,我不想這變成一...

鐵人賽 Python DAY 9

技術 [Day8] 第二周 - 脫離新手,朝向工程師之路的開端

戰鬥前言 各位到這邊之後已經跨入了工程師的門檻在前面學會的思考模式以後我們暫緩介紹程式碼的荼毒!? 今天會講解的主要式第二周的學習目標: 重點目標1 - 函數...

技術 A2 腳步踩穩囉:啟動工廠模式下的 Canvas Transition 動畫

動畫的基礎 讓我們將繼續完善 playground 元件,這次的目標是實現滑鼠和觸控事件的座標監聽,來實現對 canvas 的操控,並且,搭配 ease out...

鐵人賽 自我挑戰組 DAY 16

技術 [深入淺出設計模式] Ch4 The Factory Pattern (6) - 【設計原則複習】

目前為止書中提過的設計原則 有鑒於本人的金魚腦,讀到現在已經快要忘記書中提過的設計原則,所以來幫自己恢復一下記憶~ Encapsulate what var...

鐵人賽 Modern Web DAY 14

技術 【Day14】Javascript物件設計!我所知道的物件導向。

本篇,我們要提到的是程式語言中,非常重要的概念 —— 物件導向。 聽著好像很複雜,其實我們現實生活都充滿了物件導向的概念。淺顯一點地解釋,便是把細小的東西以「物...

鐵人賽 Modern Web DAY 13

技術 js的OOP:用建構函式與new建立prototype

build-in object就是js自帶的建構函式 我們在新增物件、陣列時,有時會像下面這樣寫,其實就是使用js天生自帶的各種建構函式來建立各式各樣的衍生物件...

鐵人賽 自我挑戰組 DAY 10

技術 [深入淺出設計模式] 聊一聊目前為止設計模式改變了我什麼?

最近剛接到人生中第一個案子,好像有點不夠認真寫這邊的文章🥲,但對於密集的學習設計模式有蠻多心得和感動想要分享,絕對不是因為我的案子今天審查所以我沒時間看書。(哭...

鐵人賽 自我挑戰組 DAY 11

技術 【Day11】ChatGPT請教教我:Class(類別) ! Object (物件)!物件導向 OOP!

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

鐵人賽 Software Development DAY 13
軟體架構備忘錄 系列 第 13

技術 Day 13 程式架構 - SOLID原則 (知識點067~071)

思考的問題 設計物件導向程式時,有哪些需要注意的重要原則呢? 在物件導向的設計中,有許多經典的設計原則。其中最出名的就是SOLID原則。其中分別為 S: 單一...

技術 [Python教學] Class 類別

Class 類別 想像一下,假如我們要做一個有關食譜和食物的程式。首先,什麼是食譜呢?食譜是一個告訴我們如何做一道菜的指南,裡面會寫著需要的材料和做法。這就像...

鐵人賽 自我挑戰組 DAY 2

技術 Day2 CH1物件導向的設計?(上)

「程序性」和「物件導向」? The word is procedural. The word is also object-oriented. 書上的這兩句...

鐵人賽 Modern Web DAY 11

技術 Day 11 - 掌握Ruby世界就要先懂:物件導向

相信大家學習程式的道路上應該會多多少少都會碰到物件導向這個專有名詞,Ruby這個語言也具有這樣的特性,今天就先為大家來簡單說明一下這個概念吧!! 物件導向基本概...

鐵人賽 Software Development DAY 9

技術 物件與資料結構

物件及資料結構 優秀的軟體開發者能理解箇中原因,在不帶有偏頗的情況下,選擇最適合的方法來完成手中的工作。 物件與資料結構兩種模式,各具優點並彼此互補,在這篇...

鐵人賽 Software Development DAY 14

技術 Day14 - C++ 物件導向3 - Constructor 建構子/建構函數

此篇是C++物件導向系列第三篇,看之前文章請點Day12物件導向class和Day13物件導向object 上篇Day13提到過,struct是裝varia...

鐵人賽 自我挑戰組 DAY 19

技術 Day19:Python的物件導向

物件導向程式設計(Object-oriented programming,簡稱OOP)是一種程式語言的功能特性可以將變數和函式組合起來成為新的資料型態,能夠提高...

鐵人賽 Software Development DAY 12

技術 Day 12 - C++ 物件導向1 - 類別Class

前言與解釋有點長,只看C++規則怎麼用請直接往下滑到Class類別閱讀此篇前請先看一下Day10結構Struct,會更理解。 前言 咳咳,來說一個小離題的事...

鐵人賽 Software Development DAY 3

技術 Day03 - C++資料輸入之cin、getline()、cin.getline()有什麼差別?

在C++裡面,我們已經知道要怎麼輸出到console, std::cout << ;。那輸入呢?很簡單,std::cin >> ;什麼時...

鐵人賽 Software Development DAY 2

技術 Day 02 - C++ Data Type資料類型

資料類型Data type 在declare variable時,前面要加上這個東西是什麼分類。 數字,前面加上int int age = 5; 單個文字...

鐵人賽 Software Development DAY 1

技術 Day01 目標 - 做一個虛擬貨幣投資的交易分析程式(command line program)

(是的,首先我得承認這個主題名字下得不太直觀,但來不及改了..... )物件導向是一個寫程式的方式,一個建構出複雜程式的方法。我們身為人類發明出電腦,絞盡腦汁寫...

鐵人賽 Software Development DAY 10
玩轉C# 進階學習之旅 系列 第 10

技術 玩轉C#之【物件導向】

介紹 在過去的歷史裡開發程式都是以呼叫Function的方式來做程式開發,後來才有了物件導向設計的概念,而物件導向程式設計的概念就是,使用【物件】的方式來設計程...

鐵人賽 Software Development DAY 30

技術 IT鐵人DAY 30-學習物件導向與Design Pattern之心路歷程

  終於來到了最後一天,希望看完前29篇文章的人能夠把所學的知識內化,當寫程式的時候有碰到什麼問題,可以先想想看有什麼方法能夠優化現階段的程式,並且減少不必要的...

鐵人賽 Software Development DAY 30

技術 Observer 觀察者模式

今天要談到的觀察者模式也是很常見的一個模式,常出現在有兩個以上需要互相溝通的物件之間 問題 假設有個物件 A 想要獲得物件 B 的更新資訊,但實際上 A 不知道...

鐵人賽 Software Development DAY 29

技術 IT鐵人DAY 29-Template Method 模板模式

  今天要要介紹最後一個 Behavioral Patterns,也就是Template Method,我想大多數的人看到這個名字就可以約略的猜到這個模式是用來...

鐵人賽 Software Development DAY 29

技術 Command 命令模式

當一個請求 (request) 進入系統之後,通常我們就會立即的處理它。但如果我們不想這麼直接的去處理這些請求,而是先讓這些需求排隊、依序進入,甚至做一些預先處...

鐵人賽 Software Development DAY 28

技術 IT鐵人DAY 28-Observer 觀察者模式

  今天要學習的是觀察者模式,它主要的作用是設定一個訂閱機制,當被訂閱的物件有發生事件時就會去通知所有訂閱的物件,現在讓我們來認識它吧! 問題情境與解析   ...

鐵人賽 Software Development DAY 28

技術 Chain of Responsibility 責任鏈模式

今天開始進入到 Behavioral design patterns,這一類的模式著重於物件之間的溝通與責任分配,就讓我們接下去一起看看吧 Chain of R...

鐵人賽 Software Development DAY 27

技術 IT鐵人DAY 27-Visitor 訪問者模式

  今天要認識的Design Pattern我覺得比較難,但我會盡量以簡單的方法讓大家了解 Visitor Pattern是如何運作的,現在就來學習一下吧!...