學習Pattern之前,首先要學會看Class Diagram,以了解Pattern中物件與物件之間的關係是什麼,並且能快速套用Pattern在自己設計的D...
在進入Pattern的介紹之前,我覺得要先讓大家認識一下UML這個東西,尤其是Class Diagram,了解UML以後就可以更快的吸收一個程式是如何運作的...
新章 突入!終於進入到期待已久的第二章 Design System 啦! 那在講 Design System 之前想要先提到一個觀念:「前期規劃 > 實作...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Fan-Out Fan-In Pattern...
認識了物件導向的基本概念以後,就來講程式設計比較進階概念,也就是MVC架構,如果要讓寫程式的能力更進一步的話,那肯定要學會MVC! 什麼是MVC? M...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Future Pattern? 呼叫者將...
修飾符(Modifier) 上一篇有講到封裝的特性,也就是把一個類別要運行操作所需用到的資訊都包在一起,其中這些資訊的存取權限設定就相對重要,透過修飾符就可...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 在 DAY 2~DAY 4 我們使用到了 gorou...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Guarded Suspension Pat...
已經知道了類別與物件的差別以後,接下來就談談類別的方法該怎麼使用,以及物件導向的三大特性吧! 基本概念 方法(Method) 簡單來說,方法內定義了一...
前一天有提過,物件導向程式的個個物件都有自己該做的事,而且各自可以獨立作業,不過彼此間也能夠分工合作。接下來就來講各物件是如何運作的吧! 物件導向的語言有哪些...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Read-Write-Lock Patter...
在開始之前,還是很驚訝自己有天可以在這裡寫文章,分享自身所學的IT技術,提供給大家參考。那其實我也算是第一次寫這種技術文章,若文章內容有任何錯誤的話歡迎多多...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Single Threaded Execut...
From mud to Structure: 從無到有規劃新的服務 規劃軟體服務的過程比實作來的重要,在還未規劃完整直接開始,很容易造成開發出來的產品不符合客戶...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 大家好,本系列文章探討經典 Design Patt...
Composite:組合模式,儅需要組合兩個類的時候,比如畫圖:需要畫直綫和點,那麽如果分別調用畫直綫和調用畫點的時候,用起來,會覺得很麻煩,如果包在一起,這個...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Data Mapper 1. What i...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Active Record 1. What...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Row Data Gateway 1. W...
本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Table Data Gateway 1....
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Service Layer 1. What is Service L...
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Table Module 1. What is Table Modu...
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Domain Model 1. What is Domain Mod...
本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Transaction Script 1. What is Tran...
嗨,我是Bear。 遵守在Day30時與自己的約定,於年前寫完所有設計模式。稍晚會將目錄更新至Day1。 以下這段話給2019年的自己 讀書會還好玩吧?...
本文同步更新於blog 情境:這是一間國際婚禮公司 <?php namespace App\VisitorPattern\Wedding;...
本文章同時發佈於: Medium iT 邦幫忙 大家好,這篇文章主要是六角學院鐵人賽與 2020 iT 邦幫忙鐵人賽對於 JavaScript 到...
本文同步更新於blog Visitor Pattern 允許在不改變組合內各元素的情況下,增加各元素的新操作。。 訪問者模式會將類別分為兩類:分別是訪問者...
本文同步更新於blog 情境:以下是人腦的運作程式 <?php namespace App\MediatorPattern\SayHello;...