iT邦幫忙

物件導向相關文章
共有 136 則文章
鐵人賽 Software Development DAY 1

技術 寫在前面

關於我 大家好,我是 TD,目前在南方的小島上擔任菜鳥軟體工程師。大學不是主修 CS 或資訊相關科系,是畢業許多年之後才開始接觸程式開發,而後轉職成為軟體工程...

達標好文 技術 【程式如何正確撰寫 ?】物件導向程式設計 - SOLID 設計原則 : SRP、OCP、LSP、ISP、DIP

程式設計的武功心法 目錄 前言 : 軟體的價值 SRP : 單一職責原則 OCP : 開放 - 封閉原則 LSP : 里氏替換原則 ISP : 介面隔離原則...

技術 python 物件導向範例

class musashi: def __init__(self,name): self.__name = name def s...

技術 CMoney第八屆菁英軟體工程師戰鬥營_Week 2

安安 過了一週我又來了 首先需要先為自己與同學鼓掌撐過第一週✌️ 第二週開始就是介面地獄每週第一天上課會先有週考憑良心說題目算是簡單但是我粗心了 關於週一作業...

技術 CMoney第八屆菁英軟體工程師戰鬥營_面試經歷簡述&第一週心得

Hi 我是Fanny 接下來的日子要來分享有關這個營隊點點滴滴,(排版不好敬請見諒)首先今天一開始要講的是面試經驗。 以下是徵選流程: 面試經歷簡述 在準備考...

技術 【元件如何正確歸類 ?】元件內聚性三大原則 : REP、CCP、CRP

適當時機 x 適當分類 大綱 全新的專案 高內聚就能低耦合 內聚性三大原則 REP , 再使用性 - 發佈等價原則 CCP , 共同封閉原則 CRP ,...

鐵人賽 Software Development DAY 9

技術 沒程式基礎也能懂~淺談物件導向與SOLID原則

大名鼎鼎的oo (object-oriented),對沒有程式基礎或剛開始學寫程式的人來說,可能聽起來像是某種代號,但其實物件導向在程式設計領域非常重要! 而O...

鐵人賽 Software Development DAY 7

技術 新手的Domain model要如何建立

Mendix的領域模型(domain model)混合了商業邏輯與軟體工程的物件導向概念。在一個模組裡,我們要創立多個實體(entity)並描述他們之間的關係。...

鐵人賽 Software Development DAY 12

技術 物件 萬物皆物件

到底什麼是物件? 在物件導向的世界裡面,什麼東西都是物件 物件裡面會包含著該物件的屬性,方法等等相關的程式碼 當今天你宣告出一個物件時,你不必再去為他設計方法或...

鐵人賽 影片教學 DAY 1

達標好文 技術 資工系在學些什麼,有用嗎?

大家好: 我是紫楓,之前曾經在巴哈姆特發表一個關於軟體工程師,問都給問的文 其中有很多個問題是關於 我是學生,我該學什麼? 我想轉職,我該學什麼? 我想精益求...

技術 再談 SOLID 原則,Why SOLID?

Why SOLID? 在前一篇文章中介紹 SOLID 對一個工程師的影響,這裡再稍微補充一下為什麼軟體開發會需要 SOLID 原則? 軟體複雜的本質 專案經常會...

鐵人賽 Software Development DAY 21

技術 Day 21 - 實作練習 - Autoload 機制

正常情況下我們開發這類伺服器應用每當修改程式後都需要重新啟動,不過 Ruby on Rails 卻可以在不重新開啟的狀況下不斷修改跟測試,這極大的改善了開發速度...

技術 淺談物件導向 SOLID 原則對工程師的好處與如何影響能力

前言 為了感謝部落格一直以來都有人在閱讀,讓我一直有經營下去的動力。所以想寫一個系列 學習 SOLID 原則 2 年後的心得文章。這心得文章包含自己使用 SOL...

鐵人賽 Software Development DAY 14

技術 物件導向設計原則中的五個原則縮寫叫SOLID

昨天有提到物件模型可以幫助我們分解需求、設計系統、實作系統。於1980年代在大型系統設計中有很多研究提出很多設計原則,Robert C. Martin整理了很多...

鐵人賽 Software Development DAY 13

技術 物件模型

昨天提到物件模型主要由四個元素構成: 抽象化 封裝 模組化 階層 另外還有三個次要元素: 定型 並行性 續存性 物件模型可以幫助我們分析需求、設計系統、...

鐵人賽 Software Development DAY 12

技術 物件導向

今天的內容會有比較多的引用,主要是關於書中大師對於物件導向的概念描述,對我來說不是一兩天便可以理解清楚並用自己的文字來表達,今天主要參考的書是物件導向分析設計與...

鐵人賽 Software Development DAY 11

技術 因為複雜

因為複雜   隨著科技的進步,電腦製造成本下降與運算能力提升,電腦能做的工作越來越多以應付繁雜的日常需求,隨著高階語言的出現(為了應付需求),我們也因能開發出更...

鐵人賽 Software Development DAY 10

技術 一些物件導向之前的事

  電腦是一堆電路的組合,有通電代表1,沒通電代表0,只靠1與0這兩個數字形成二進位符號便讓電腦產生無限可能。在早期Computer還是Computer,電腦還...

鐵人賽 Software Development DAY 17

技術 [守] 你需要的是資料結構, 演算法與物件導向概念的加持

之前有說過我們團隊每週會刷leetcode,幾乎1000題內都是在考資料結構+演算法,資料結構像是你身上裝備的武器,而演算法則是你真正的武功。而物件導向/設計模...

鐵人賽 Modern Web DAY 14
ASP.NET Web Form 入門30天 系列 第 14

技術 [ASP.NET] [C#] 物件導向 - 物件能做的事,比你想的還要多

本篇擷取重點: 物件 定義類別語法 如何建立物件 如何存取資料成員 如何存取方法成員 一、物件 一般物件導向程式最重要的特點,就是所有程式執行時期的...

鐵人賽 Modern Web DAY 13
ASP.NET Web Form 入門30天 系列 第 13

技術 [ASP.NET] [C#] 物件導向 - 十分鐘聽我說 類別 (二)

本篇擷取重點: 更深入的探討方法 一般方法 靜態方法 建構函式方法 一、更深入的探討方法 - 一般方法、類別方法和建構函式 從上一篇文章中,我們大概...

鐵人賽 Modern Web DAY 11
ASP.NET Web Form 入門30天 系列 第 11

技術 [ASP.NET] [C#] 物件導向 - 類別及物件的觀念確立 ( + 命名空間在幹嘛?! )

本篇擷取重點: 物件與類別 (+和命名空間的關係) 一、物件與類別的觀念確立 物件與現實中的物件相似,在電腦上的物件是實際存在的,只不過他以資料的形式存在...

鐵人賽 Software Development DAY 10
Kotlin for Android 系列 第 10

技術 Day 10. Kotlin 基本物件導向

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 教學內容會融入先前章節提過的知識,若遇到問題可以從前面的章節依序閱讀...

鐵人賽 自我挑戰組 DAY 4

技術 TypeScript - Gof 23 Design Pattern (04):Interface 1/2

前言 今天本來要先來看一下Var、Let的差異,但下班有點耽誤怕時間不夠。今天介紹瀏覽一下 Interfaces吧! Interfaces 介紹 官網HandB...

鐵人賽 自我挑戰組 DAY 10

技術 Good Morning, JS (Day 9, ES6 Class 地雷)

今天為番外篇,最近研究 FP ,在 programming paradigm 除了 FP,大家肯定聽過 OOP,其中 class 父子繼承是最常見的模式,在...

鐵人賽 Modern Web DAY 5

達標好文 技術 Day 5. PHP教學: 開始架設自己的遊戲攻略網站 (class 物件篇)

昨天的題目,有人想知道作法,就在這邊解答吧!來分析一下上個月跟這個月的訂單差異在哪? $order_receive['1221001'] = 0; $order...

技術 [筆記系列]Jquery / Javascript 物件導向OO宣告寫法

window["這支js的名稱"] = window["這支js的名稱"] || (function () {...

技術 【物件導向】表單驗證 - javascript系列課程Days-3 (Api-插件開發)-(無需依賴jQuery)

作者:pratnket版本:2017_Var1 javascript系列課程Days-1javascript系列課程Days-2javascript系列課程Da...

技術 【物件導向】跳轉網址插件 - javascript系列課程Days-2 (Api-插件開發)-(無需依賴jQuery)

作者:pratnket版本:2017_Var3 javascript系列課程Days-1javascript系列課程Days-2 JS頁---###變數說明##...

技術 【物件導向】CSS樣式 - javascript系列課程Days-1 [Api-插件開發] - [無需依賴jQuery]

作者:pratnket版本:2017_Var1 javascript系列課程Days-1javascript系列課程Days-2 嗯..無聊寫的...一般來說....