Commit Graph

  • 525196c2b7
    Update README.md master Qiangguo Feng 2024-04-17 15:27:17 +0800
  • 128474afab update readme.md. fengqiangguo 2024-04-15 22:31:09 +0800
  • 6964b80d80 update readme.md. fengqiangguo 2024-04-15 22:17:37 +0800
  • fc1cbb5a3d
    Update README.md Qiangguo Feng 2024-04-15 22:14:54 +0800
  • 25e4f637aa
    Update README.md Qiangguo Feng 2024-04-15 09:13:06 +0800
  • 98fbdf69b2 add visitorPattern.md. fengqiangguo 2024-04-14 11:32:16 +0800
  • ad6465469c add some pattern markdown. fengqiangguo 2024-04-14 11:25:39 +0800
  • 9cdf2e2b81 add pictures. fengqiangguo 2024-04-14 10:49:58 +0800
  • 8886a9cc17 fix markdown format. fengqiangguo 2024-04-14 10:44:16 +0800
  • ad8302eb2a add some markdown notes. fengqiangguo 2024-04-14 10:42:47 +0800
  • ca1fd4513f add pictures. fengqiangguo 2024-04-14 10:10:10 +0800
  • e74415ffa7 update some pattern md. fengqiangguo 2024-04-13 20:07:23 +0800
  • 4fe9c33dc8 update some pattern md. fengqiangguo 2024-04-13 20:07:23 +0800
  • 94dcc35303 add pictures. fengqiangguo 2024-04-13 19:46:41 +0800
  • a1fdc6d52b add CompositePattern.md fengqiangguo 2024-04-13 10:02:14 +0800
  • a5ab682fc1 add picture. fengqiangguo 2024-04-13 09:56:02 +0800
  • 674f793c17 add bridgePattern.md fengqiangguo 2024-04-13 09:53:35 +0800
  • f2f7af26f7 add picture. fengqiangguo 2024-04-13 09:52:50 +0800
  • e6072a008d add adapter.md fengqiangguo 2024-04-13 09:45:01 +0800
  • 7098790e08 add picture. fengqiangguo 2024-04-13 09:44:05 +0800
  • 714ffc1700 add singleton.md fengqiangguo 2024-04-13 09:29:33 +0800
  • 52c9ae12ac add pictures. fengqiangguo 2024-04-13 09:27:28 +0800
  • d96504ae5b Add CMake management to README.: fengqiangguo 2023-09-24 11:22:59 +0800
  • 6b6bf5766e Support use cmake to compile in Linux, and update README.md. fengjungle 2023-08-26 17:00:06 +0800
  • 89f34871aa Update README.md. fengqiangguo 2023-08-26 16:46:24 +0800
  • 14ace8c3f9 Add CMakeLists.txt part 5. Fix compilte error. fengqiangguo 2023-08-26 16:44:30 +0800
  • 00569378c4 Add CMakeLists.txt part 4. fengqiangguo 2023-08-24 21:59:41 +0800
  • ff12528173 Add CMakeLists.txt fengqiangguo 2023-08-20 09:39:03 +0800
  • d86360b4d8 Add CMakeLists.txt for prototype pattern. fengqiangguo 2023-08-20 09:32:13 +0800
  • fe85d94f49 Add CMakeLists.txt for builder pattern. fengqiangguo 2023-08-09 23:04:52 +0800
  • 00c235a128 update CMakeLists.txt fengqiangguo 2023-08-08 22:10:55 +0800
  • 56aba5ed1c
    Update 01.SimpleFactory.md Qiangguo Feng 2023-08-07 21:40:34 +0800
  • 74a44fd073 Add CMakeLists.txt at root dir. fengqiangguo 2023-08-06 16:38:09 +0800
  • c6ca8bdba8 add CMakeLists.txt for Command. fengqiangguo 2023-08-06 15:15:10 +0800
  • cd3134cd64 add CMakeLists.txt for Iterator. fengqiangguo 2023-08-06 11:30:54 +0800
  • f1e5a8e03d Add Comments. fengqiangguo 2023-08-06 11:21:28 +0800
  • 9e63f8d35a Add CMakeLists.txt for AbstractFactory fengqiangguo 2023-08-06 11:08:28 +0800
  • 4128c5a0fe Remove Makefile, add CMakeLists.txt. fengqiangguo 2023-08-06 10:44:10 +0800
  • b16f9f73f0 Add CMakeLists.txt. fengqiangguo 2023-08-06 10:30:00 +0800
  • 127475c2c6
    Update README.md Qiangguo Feng 2023-05-15 21:26:23 +0800
  • f4f97e7de8
    Update README.md Qiangguo Feng 2023-05-08 22:30:14 +0800
  • 3a9e43f6bb
    Fix free jungleModel twice bug. Qiangguo Feng 2023-02-21 11:29:59 +0800
  • 05094c223e
    Merge pull request #9 from sterben-01/master Qiangguo Feng 2022-10-17 16:17:42 +0800
  • 640e6ffde2 fix bug Sterben-01 2022-10-16 05:09:39 -0500
  • 72d36140b3 set released pointer to nullptr. FengJungle 2022-03-10 07:53:38 +0800
  • df4294e6b8 set released pointer to nullptr. FengJungle 2022-03-09 23:09:06 +0800
  • d2e449a0af bugfix: set released pointer to nullptr. FengJungle 2022-03-09 22:59:11 +0800
  • 8071fabb51 feature: add lowering coupling discussions and methods. FengJungle 2022-02-27 11:50:35 +0800
  • a206c10a5c update README.md: add PImpl pattern. FengJungle 2022-02-26 16:10:12 +0800
  • 1d0bae0753 feature: add PImpl Pattern demo code. FengJungle 2022-02-26 16:08:24 +0800
  • 7235d125ef fix some bugs FengJungle 2021-10-30 14:02:27 +0800
  • cbfbfda1e8 delete unused files and delete copy ctor, copy assign for MementoPattern FengJungle 2021-10-30 10:45:26 +0800
  • 0ecf749949 fix some code bug FengJungle 2021-10-29 21:33:26 +0800
  • d4d7abc3ec delete copy ctor and copy assgin for BuilderPattern FengJungle 2021-10-29 21:20:50 +0800
  • 990e1a53fd add destructor for Prototype Pattern FengJungle 2021-10-29 21:13:29 +0800
  • f9f8fc7dab
    Update README.md Qiangguo Feng 2021-10-29 07:51:11 +0800
  • ba9bb070ea update README.md FengJungle 2021-10-29 07:50:26 +0800
  • 5d503147c4 Merge branch 'master' of github.com:FengJungle/DesignPattern FengJungle 2021-10-29 07:48:30 +0800
  • ab28359727 remove unused files for MementoPattern FengJungle 2021-10-29 07:48:04 +0800
  • d955a1d895
    Update README.md Qiangguo Feng 2021-10-28 23:18:28 +0800
  • 6ca04a5438 bugfix: change character code : utf-8 FengJungle 2021-10-28 23:15:51 +0800
  • 4d8d1ca606 bugfix: change character code : utf-8 FengJungle 2021-10-28 21:58:09 +0800
  • 49bc9c8130 bugfix: change character code : utf-8 FengJungle 2021-10-28 21:26:15 +0800
  • 81bd28e821 bugfix: add destructor, and disable copy ctor FengJungle 2021-10-28 21:21:56 +0800
  • 8c3b7a6a87 bugfix: delete copy ctr and copy assign for non-trivial class FengJungle 2021-10-20 00:52:42 +0800
  • ad8fb8e31c
    bugfix: delete copy ctr and operator= Qiangguo Feng 2021-10-19 18:22:17 +0800
  • bc7425b152 feature: for factory pattern, add a new blog dir FengJungle 2021-10-16 14:29:34 +0800
  • 6c2fadfa54 bugfix: fix memory leak issue for strategyPattern FengJungle 2021-10-15 07:49:32 +0800
  • 7ca6b5fcc9 adjust README.md format FengJungle 2021-10-14 07:56:32 +0800
  • fda85a8136 bugfix: fix memory leak issue for ObserverPattern FengJungle 2021-10-14 07:54:58 +0800
  • 40a2c486d5 bugfix: fix memory leak issue FengJungle 2021-10-13 23:10:44 +0800
  • a55f692048 bugfix: fix memory leak issue FengJungle 2021-10-13 23:08:03 +0800
  • c103bb8897
    bugfix: add destructors Qiangguo Feng 2021-10-11 13:21:26 +0800
  • 3614b77b9e
    Update ProxyPattern.h Qiangguo Feng 2021-10-09 13:41:07 +0800
  • aa498f1390
    bugfix:set pointer to nullptr Qiangguo Feng 2021-10-09 13:38:52 +0800
  • 72410a2d5f
    Update README.md Qiangguo Feng 2021-10-06 16:41:03 +0800
  • 0b91056d2e
    Update README.md Qiangguo Feng 2021-09-30 22:28:36 +0800
  • 9c7b1f4bf9
    Update README.md Qiangguo Feng 2021-09-30 12:35:33 +0800
  • bd402ae1a1
    Update 05.PrototypePattern.md Qiangguo Feng 2021-09-28 22:33:48 +0800
  • 035e5f4a89 add PrototypePattern markdown and upload 2 pic. FengJungle 2021-09-28 22:31:34 +0800
  • bcb4a39371
    Update 04.BuilderPattern.md Qiangguo Feng 2021-09-19 04:50:10 +0800
  • b6feae9013 add 04.BuilderPattern.md FengJungle 2021-09-19 04:48:12 +0800
  • 88241f7a07
    Update 03.AbstractFactory.md Qiangguo Feng 2021-09-15 21:47:18 +0800
  • 3e8904b9eb add 03.AbstractFactory.md FengJungle 2021-09-15 21:39:58 +0800
  • d37087876b
    Merge pull request #5 from ichdream/dp-ich Qiangguo Feng 2021-09-13 19:30:54 +0800
  • 0239628ce4 原来的main.cpp多线程执行的时候有bug,实际执行的是单线程 ichdream 2021-09-10 16:37:10 +0800
  • e0c7e3db25 增加单例的饿汉模式支持,饿汉单例模式本身是多线程安全的 ichdream 2021-09-10 15:55:18 +0800
  • 19ca5f026c 统一用Makefile管理编译过程 ichdream 2021-09-10 15:23:29 +0800
  • 2c293e434b 添加对Linux平台多线程单例模式调用的支持 ichdream 2021-09-10 15:22:43 +0800
  • add73de3f5
    Update 02.FactoryMethod.md Qiangguo Feng 2021-09-09 22:29:04 +0800
  • 875e2b2bfc adjust format FengJungle 2021-09-09 22:26:43 +0800
  • 687fcf5cb6 Merge branch 'master' of github.com:FengJungle/DesignPattern FengJungle 2021-09-09 22:24:22 +0800
  • ff38625946 add markdown format for factoryMethod FengJungle 2021-09-09 22:23:55 +0800
  • 240ad2d2fd
    Update 01.SimpleFactory.md Qiangguo Feng 2021-09-09 11:36:33 +0800
  • bee81868ea
    Update 01.SimpleFactory.md Qiangguo Feng 2021-09-09 11:36:10 +0800
  • 4adda6b931
    Update 01.SimpleFactory.md Qiangguo Feng 2021-09-09 11:35:43 +0800
  • 05577cf1c1 add markdown format for 01.SimpleFactory FengJungle 2021-09-08 22:35:02 +0800
  • a258575e07
    Update README.md Qiangguo Feng 2021-09-07 13:30:23 +0800
  • b7b878eabf
    Merge pull request #4 from ichdream/dp-ich Qiangguo Feng 2021-09-07 13:26:14 +0800
  • 92a17eed14 类和应用对象管理统一改为shared_ptr ichdream 2021-08-30 22:19:44 +0800