PROFILBARU.COM
Search
Privacy Policy
My Blog
Profil Sekolah [Wilayah]
Luar Negeri
Prov. Aceh
Prov. Bali
Prov. Banten
Prov. Bengkulu
Prov. D.I. Yogyakarta
Prov. D.K.I. Jakarta
Prov. Gorontalo
Prov. Jambi
Prov. Jawa Barat
Prov. Jawa Tengah
Prov. Jawa Timur
Prov. Kalimantan Barat
Prov. Kalimantan Selatan
Prov. Kalimantan Tengah
Prov. Kalimantan Timur
Prov. Kalimantan Utara
Prov. Kepulauan Bangka Belitung
Prov. Kepulauan Riau
Prov. Lampung
Prov. Maluku
Prov. Maluku Utara
Prov. Nusa Tenggara Barat
Prov. Nusa Tenggara Timur
Prov. Papua
Prov. Papua Barat
Prov. Riau
Prov. Sulawesi Barat
Prov. Sulawesi Selatan
Prov. Sulawesi Tengah
Prov. Sulawesi Tenggara
Prov. Sulawesi Utara
Prov. Sumatera Barat
Prov. Sumatera Selatan
Prov. Sumatera Utara
Profil Sekolah [Tingkat]
KB
PKBM
SD
SDLB
Semua Bentuk
SKB
SLB
SMA
SMK
SMLB
SMP
SMPLB
SPK SD
SPK SMA
SPK SMP
SPS
TK
TKLB
TPA
Profil Kampus [Wilayah]
Prov. Aceh
Prov. Bali
Prov. Bangka Belitung
Prov. Banten
Prov. Bengkulu
Prov. D.I. Yogyakarta
Prov. D.K.I. Jakarta
Prov. Gorontalo
Prov. Jambi
Prov. Jawa Barat
Prov. Jawa Tengah
Prov. Jawa Timur
Prov. Kalimantan Barat
Prov. Kalimantan Selatan
Prov. Kalimantan Tengah
Prov. Kalimantan Timur
Prov. Kalimantan Utara
Prov. Kepulauan Riau
Prov. Lampung
Prov. Maluku
Prov. Maluku Utara
Prov. Nusa Tenggara Barat
Prov. Nusa Tenggara Timur
Prov. Papua
Prov. Papua Barat
Prov. Riau
Prov. Sulawesi Barat
Prov. Sulawesi Selatan
Prov. Sulawesi Tengah
Prov. Sulawesi Tenggara
Prov. Sulawesi Utara
Prov. Sumatera Barat
Prov. Sumatera Selatan
Prov. Sumatera Utara
Artikel Digital
Literasi Digital
Jurnal Publikasi
Kumpulan Artikel
Profil Sekolah - Kampus
Dokumen 123
Informasi Kampus
Keyword
Keyword 2
Keyword 3
Keyword 4
kunjungan
Share to:
行為型模式
在
軟體工程
中,
行為型模式
為
設計模式
的一種類型,用來識別對象之間的常用交流模式并加以實現。如此,可在進行這些交流活動時增強彈性。
舉例
責任鏈模式
:處理命令物件或將之傳到下一個可以處理的物件。
命令模式
:命令物件將動作及參數封裝起來。
"具現化堆疊":使用堆疊將遞迴函式轉成重覆執行。
[
1
]
解釋器模式
:實作特製化的程式語言以解決一系列特殊的問題。
迭代器模式
:迭代器用於存取包含器中元素而不用透露底層實作的方式。
調停者模式
:對子系統中的介面集面提供一個統一的介面。
備忘錄模式
:使一個物件還原到前一個狀態的能力(rollback)。
空物件模式
:扮演預設物件的角色。
觀察者模式
:亦即發行/訂閱或事件聆聽者。物件註冊去聆聽由另一個物作所引發的事件。
弱參照模式:將觀察者與可觀察間的藕合程度。
[
2
]
協議棧
:通訊是由許多封裝成階層式的層所處理。
[
3
]
狀態模式
:在執行可以部分改變物件的一種方法。
策略模式
:在執行時依需求而選擇演算法。
規格模式
:以布林值的方式來重組事務邏輯。
模板方法模式
:描述一個程式的
骨架
。
訪問者模式
: 一種從物件中取出演算法的方式。
單服務訪問者模式:最佳化訪問者。使用一次後即行刪除。
階層式訪問者模式:提供一種方式可以拜訪階層式
資料結構
如樹中的每一個節點。
排程任務模式:在特定區時或時間點執行排程任務(用於
即時計算
)。
另見
結構型模式
創建型模式
併發型模式
參考
^
存档副本
.
[
2010-04-28
]
. (原始内容
存档
于2016-07-09).
^
存档副本
.
[
2010-04-28
]
. (原始内容
存档
于2016-07-09).
^
存档副本
.
[
2010-04-28
]
. (原始内容
存档
于2016-07-09).
查
论
编
软件设计模式
设计模式
创建型
抽象工厂
生成器
工厂方法
惰性初始
原型
单例
结构型
适配器
桥接
Composite
(
英语
:
Composite pattern
)
修饰
外观
享元
代理
行为型
责任链
命令
Interpreter
(
英语
:
Interpreter pattern
)
迭代器
中介者
Memento
(
英语
:
Memento pattern
)
观察者
Specification
(
英语
:
Specification pattern
)
State
(
英语
:
State pattern
)
策略
模板方法
访问者
并行模式
主动对象
(
英语
:
Active object
)
阻止
(
英语
:
Balking pattern
)
Binding properties
(
英语
:
Binding properties pattern
)
双重检查锁定模式
异步方法调用
Guarded suspension
(
英语
:
Guarded suspension
)
Join
(
英语
:
Join-pattern
)
锁
Messaging
(
英语
:
Messaging pattern
)
监视器
Proactor
(
英语
:
Proactor pattern
)
反应器
读写锁
调度
线程池
线程局部存储
架构模式
ADR
(
英语
:
Action–Domain–Responder
)
Broker
(
英语
:
Broker pattern
)
主從式架構
CBD
DAO
主动记录
数据映射器
DDD
Data transfer object
(
英语
:
Data transfer object
)
Front controller
(
英语
:
Front controller
)
Identity map
(
英语
:
Identity map pattern
)
Interceptor
(
英语
:
Interceptor pattern
)
控制反转
MVC
微服務
MVP
單體式應用程式
多层架构
Naked objects
(
英语
:
Naked objects
)
P2P
发布/订阅
REST
SOA
Specification
(
英语
:
Specification pattern
)
云
分布式
断路器
CQRS
(
英语
:
Command–query separation
)
补偿交易
(
英语
:
Compensating Transaction
)
索引表
领导者选举
(
英语
:
Leader election
)
MapReduce
物化视图
(
英语
:
Materialized view
)
管道
过滤器
(
英语
:
Filter (software)
)
发布/订阅
分片
(
英语
:
Shard (database architecture)
)
节流
(
英语
:
Throttling process (computing)
)
其他模式
Blackboard
(
英语
:
Blackboard design pattern
)
Business delegate
(
英语
:
Business delegate pattern
)
Composite entity
(
英语
:
Composite entity pattern
)
委托
依赖注入
Intercepting filter
(
英语
:
Intercepting filter pattern
)
惰性載入
Method chaining
(
英语
:
Method chaining
)
模拟对象
空对象
对象池
Servant
(
英语
:
Servant (design pattern)
)
Twin
(
英语
:
Twin pattern
)
Type tunnel
(
英语
:
Type Tunnel pattern
)
书籍
设计模式:可复用面向对象软件的基础
代碼大全
企业集成模式
(
英语
:
Enterprise Integration Patterns
)
人物
克里斯托佛·亚历山大
埃里希·伽瑪
Ralph Johnson
(
英语
:
Ralph Johnson (computer scientist)
)
John Vlissides
(
英语
:
John Vlissides
)
葛來迪·布區
肯特·貝克
沃德·坎宁安
马丁·福勒
Robert Martin
(
英语
:
Robert Cecil Martin
)
Jim Coplien
(
英语
:
Jim Coplien
)
Douglas Schmidt
(
英语
:
Douglas C. Schmidt
)
Linda Rising
社区
The Hillside Group
(
英语
:
The Hillside Group
)
The Portland Pattern Repository
(
英语
:
Portland Pattern Repository
)
Index:
pl
ar
de
en
es
fr
it
arz
nl
ja
pt
ceb
sv
uk
vi
war
zh
ru
af
ast
az
bg
zh-min-nan
bn
be
ca
cs
cy
da
et
el
eo
eu
fa
gl
ko
hi
hr
id
he
ka
la
lv
lt
hu
mk
ms
min
no
nn
ce
uz
kk
ro
simple
sk
sl
sr
sh
fi
ta
tt
th
tg
azb
tr
ur
zh-yue
hy
my
ace
als
am
an
hyw
ban
bjn
map-bms
ba
be-tarask
bcl
bpy
bar
bs
br
cv
nv
eml
hif
fo
fy
ga
gd
gu
hak
ha
hsb
io
ig
ilo
ia
ie
os
is
jv
kn
ht
ku
ckb
ky
mrj
lb
lij
li
lmo
mai
mg
ml
zh-classical
mr
xmf
mzn
cdo
mn
nap
new
ne
frr
oc
mhr
or
as
pa
pnb
ps
pms
nds
crh
qu
sa
sah
sco
sq
scn
si
sd
szl
su
sw
tl
shn
te
bug
vec
vo
wa
wuu
yi
yo
diq
bat-smg
zu
lad
kbd
ang
smn
ab
roa-rup
frp
arc
gn
av
ay
bh
bi
bo
bxr
cbk-zam
co
za
dag
ary
se
pdc
dv
dsb
myv
ext
fur
gv
gag
inh
ki
glk
gan
guw
xal
haw
rw
kbp
pam
csb
kw
km
kv
koi
kg
gom
ks
gcr
lo
lbe
ltg
lez
nia
ln
jbo
lg
mt
mi
tw
mwl
mdf
mnw
nqo
fj
nah
na
nds-nl
nrm
nov
om
pi
pag
pap
pfl
pcd
krc
kaa
ksh
rm
rue
sm
sat
sc
trv
stq
nso
sn
cu
so
srn
kab
roa-tara
tet
tpi
to
chr
tum
tk
tyv
udm
ug
vep
fiu-vro
vls
wo
xh
zea
ty
ak
bm
ch
ny
ee
ff
got
iu
ik
kl
mad
cr
pih
ami
pwn
pnt
dz
rmy
rn
sg
st
tn
ss
ti
din
chy
ts
kcg
ve
Prefix:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
Portal di Ensiklopedia Dunia
Agama
Bahasa
Biografi
Budaya
Ekonomi
Elektronika
Film
Filsafat
Geografi
Indonesia
Ilmu
Lingkungan
Masyarakat
Matematika
Militer
Mitologi
Musik
Olahraga
Pendidikan
Politik
Sastra
Sejarah
Seni
Teknologi
Kembali kehalaman sebelumnya