设计模式
fenghao_5555
这个作者很懒,什么都没留下…
展开
-
猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)(观察者模式)
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分) 从Mouse和Master转载 2007-03-29 11:53:00 · 5539 阅读 · 0 评论 -
从追MM谈Java的23种设计模式 - 太经典了,多次转载作品
从追MM谈Java的23种设计模式 - 太经典了,转到自己的BLOG上收藏着先设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。从追MM谈Java的23种设计模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳转载 2007-07-28 09:18:00 · 755 阅读 · 0 评论 -
面向对象编程五大原则
单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则LSP:Liskov Substitution Principle依赖倒置原则DIP:Dependency Invertion Principle接口隔离原则ISP:Interface Separate Principle 在面向对象设转载 2008-04-11 09:50:00 · 642 阅读 · 0 评论