iT邦幫忙

design pattern相關文章
共有 494 則文章
鐵人賽 Software Development DAY 7

技術 IT鐵人DAY 7-Class Diagram類別圖

  學習Pattern之前,首先要學會看Class Diagram,以了解Pattern中物件與物件之間的關係是什麼,並且能快速套用Pattern在自己設計的D...

鐵人賽 Software Development DAY 6

技術 IT鐵人DAY 6-UML基本認識

  在進入Pattern的介紹之前,我覺得要先讓大家認識一下UML這個東西,尤其是Class Diagram,了解UML以後就可以更快的吸收一個程式是如何運作的...

鐵人賽 Modern Web DAY 6

技術 Day 06 - Design System — 為什麼前端工程師也該知道它?

新章 突入!終於進入到期待已久的第二章 Design System 啦! 那在講 Design System 之前想要先提到一個觀念:「前期規劃 > 實作...

鐵人賽 Software Development DAY 7
Hey! Go Design Patterns 系列 第 7

技術 DAY 7:Fan-Out Fan-In Pattern,看吧世界!這就是多人解決的力量!

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Fan-Out Fan-In Pattern...

鐵人賽 Software Development DAY 5

技術 IT鐵人DAY 5-MVC 介紹

  認識了物件導向的基本概念以後,就來講程式設計比較進階概念,也就是MVC架構,如果要讓寫程式的能力更進一步的話,那肯定要學會MVC! 什麼是MVC?   M...

鐵人賽 Software Development DAY 6
Hey! Go Design Patterns 系列 第 6

技術 DAY 6:Feature Pattern,我把未來託付給你了!

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Future Pattern? 呼叫者將...

鐵人賽 Software Development DAY 4

技術 IT鐵人DAY 4-物件導向基本概念(3)

修飾符(Modifier)   上一篇有講到封裝的特性,也就是把一個類別要運行操作所需用到的資訊都包在一起,其中這些資訊的存取權限設定就相對重要,透過修飾符就可...

鐵人賽 Software Development DAY 5
Hey! Go Design Patterns 系列 第 5

技術 DAY 5:Thread-Per-Message Pattern,預備...發射!

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 在 DAY 2~DAY 4 我們使用到了 gorou...

鐵人賽 Software Development DAY 4
Hey! Go Design Patterns 系列 第 4

技術 DAY 4:Guarded Suspension Pattern,你不會死的,因為我會保護你

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Guarded Suspension Pat...

鐵人賽 Software Development DAY 3

技術 IT鐵人DAY 3-物件導向基本概念(2)

  已經知道了類別與物件的差別以後,接下來就談談類別的方法該怎麼使用,以及物件導向的三大特性吧! 基本概念 方法(Method)   簡單來說,方法內定義了一...

鐵人賽 Software Development DAY 2

技術 IT鐵人DAY 2-物件導向基本概念(1)

前一天有提過,物件導向程式的個個物件都有自己該做的事,而且各自可以獨立作業,不過彼此間也能夠分工合作。接下來就來講各物件是如何運作的吧! 物件導向的語言有哪些...

鐵人賽 Software Development DAY 3
Hey! Go Design Patterns 系列 第 3

技術 DAY 3:Read-Write-Lock Pattern,三人成虎,一人打虎!

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Read-Write-Lock Patter...

鐵人賽 Software Development DAY 1

技術 IT鐵人DAY 1-進入物件導向世界前的心理準備

  在開始之前,還是很驚訝自己有天可以在這裡寫文章,分享自身所學的IT技術,提供給大家參考。那其實我也算是第一次寫這種技術文章,若文章內容有任何錯誤的話歡迎多多...

鐵人賽 Software Development DAY 2
Hey! Go Design Patterns 系列 第 2

技術 DAY 2:Single Threaded Execution Pattern,門就只有一個大家好好排隊啊~

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Single Threaded Execut...

技術 From mud to Structure

From mud to Structure: 從無到有規劃新的服務 規劃軟體服務的過程比實作來的重要,在還未規劃完整直接開始,很容易造成開發出來的產品不符合客戶...

鐵人賽 Software Development DAY 1
Hey! Go Design Patterns 系列 第 1

技術 DAY 1:Hey! Go Design Patterns

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 大家好,本系列文章探討經典 Design Patt...

技術 Composite:組合模式

Composite:組合模式,儅需要組合兩個類的時候,比如畫圖:需要畫直綫和點,那麽如果分別調用畫直綫和調用畫點的時候,用起來,會覺得很麻煩,如果包在一起,這個...

技術 [PoEAA] Data Source Architectural Pattern - Data Mapper

本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Data Mapper 1. What i...

技術 [PoEAA] Data Source Architectural Pattern - Active Record

本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Active Record 1. What...

技術 [PoEAA] Data Source Architectural Pattern - Row Data Gateway

本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Row Data Gateway 1. W...

技術 [PoEAA] Data Source Architectural Pattern - Table Data Gateway

本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Table Data Gateway 1....

技術 [PoEAA] Domain Logic Pattern - Service Layer

本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Service Layer 1. What is Service L...

技術 [PoEAA] Domain Logic Pattern - Table Module

本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Table Module 1. What is Table Modu...

技術 [PoEAA] Domain Logic Pattern - Domain Model

本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Domain Model 1. What is Domain Mod...

技術 [PoEAA] Domain Logic Pattern - Transaction Script

本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Transaction Script 1. What is Tran...

技術 Day 57. 系列完結心得

嗨,我是Bear。 遵守在Day30時與自己的約定,於年前寫完所有設計模式。稍晚會將目錄更新至Day1。 以下這段話給2019年的自己 讀書會還好玩吧?...

技術 Day56. 範例:各國婚禮(訪問者模式)

本文同步更新於blog 情境:這是一間國際婚禮公司 <?php namespace App\VisitorPattern\Wedding;...

技術 Week34 - 從 JavaScript 到 Golang 的啟發之旅 [Server的終局之戰系列]

本文章同時發佈於: Medium iT 邦幫忙 大家好,這篇文章主要是六角學院鐵人賽與 2020 iT 邦幫忙鐵人賽對於 JavaScript 到...

技術 Day55. 訪問者模式

本文同步更新於blog Visitor Pattern 允許在不改變組合內各元素的情況下,增加各元素的新操作。。 訪問者模式會將類別分為兩類:分別是訪問者...

技術 Day54. 範例:打招呼(中介者模式)

本文同步更新於blog 情境:以下是人腦的運作程式 <?php namespace App\MediatorPattern\SayHello;...