2013-02-12 60 views
27

Gần đây tôi đã biết rằng có một mẫu thiết kế trong Java được gọi là Gang of Four (GoF). Tôi không thể hiểu nó là gì và sử dụng nó là gì. Ai có thể làm cho tôi rõ ràng về điều này? Cảm ơn trước.Mẫu thiết kế Gang of Four là gì

+1

http://c2.com/cgi/wiki?GangOfFour – Azodious

+3

Tôi tin GOF không phải là một mẫu thiết kế, nhưng một chỉ định trong những tác giả của một cuốn sách: http: //en.wikipedia .org/wiki/Design_Patterns –

+2

Đây không phải là nơi để người khác làm nghiên cứu của bạn cho bạn. Google và Wikipedia là bạn của bạn. Điều đó nói rằng, http://www.dofactory.com/Patterns/Patterns.aspx là một kho lưu trữ tốt cho thông tin về các mẫu thiết kế. – RainbowFish

Trả lời

28

Tác giả của DesignPatternsBook được biết đến là "Gang of Four". Tên của cuốn sách ("Mẫu thiết kế: Các yếu tố của phần mềm hướng đối tượng có thể tái sử dụng") quá dài đối với e-mail, vì vậy "cuốn sách của nhóm bốn" trở thành một tên viết tắt cho nó.

Sau cùng, đó không phải là cuốn sách CHỈ trên mẫu. Điều đó đã được rút ngắn thành "cuốn sách GOF", điều này khá khó hiểu khi lần đầu tiên bạn nghe nó.

Nguồn: http://c2.com/cgi/wiki?GangOfFour

2

Gang of Four (GOF) đề cập đến các tác giả của cuốn sách:

Design Patterns: Elements of Reusable Object-Oriented Software

Từ WIKI:

Mẫu thiết kế: Các thành phần của phần mềm hướng đối tượng tái sử dụng là cuốn sách kỹ thuật phần mềm mô tả các giải pháp định kỳ cho các vấn đề phổ biến trong thiết kế phần mềm. Tác giả của cuốn sách là Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides với một lời tựa của Grady Booch. Các tác giả thường được gọi là Bè lũ bốn tên, GOF hoặc Go4

+2

Các "Bè lũ bốn tên": Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides –

10

Bè lũ bốn tên không phải là một mẫu thiết kế, nó là tên thông tục cho cuốn sách "Patterns Thiết kế: Các yếu tố của Reusable Object- Phần mềm định hướng " của Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides (do đó là Gang of Four). Lưu ý rằng Gang of Four hoặc GoF được sử dụng để chỉ một trong hai nhóm tác giả hoặc chính cuốn sách đó.

Xem thêm http://en.wikipedia.org/wiki/Design_Patterns

Các vấn đề liên quan