or是什么意思,那and和它有什么区别?Factory模式怎么应用
本文目录
or是什么意思,那and和它有什么区别
and和or是初中英语的常见并列连词,用于引导两个并列的词、词组或句子。and的基本意思是“和,与”,or的基本意思是“或者,还是”。它们的用法区别如下:
1、并列结构中,and用于肯定句,or通常用于否定句,都表示“和,与”之意。
——There are some students and teachers on the playground.同学和老师都在操场。
——There is no air or water in the moon. 月球上没有空气和水。(or用于否定句中,不是翻译为基本意义“或者”,而是同样翻译成“和”)。
2、and用于陈述句中,表示把相同的事物并列起来。or用在选择疑问句中,意为“或者,还是”。例如:
——When he returned, she and Simon had already gone. 他回来时,她和西蒙已经走了。(and连接了两个人名,它们是并列的关系。)
——Is he a doctor or a teacher? 他是医生还是教师?(or表示或者)
——Did you do your homework or watch TV last night? 你昨晚做作业还是看电视了?
3、and和or包含的动作的选择结构不同。and包括的动作或事物,都是同时发生的,要么都做,要么都不做。or包括的动作,有一个选择的结构,要么选择这个,要么选择那个,不能都同时做。如:
——I waved goodbye and went down the stone harbour steps.
我挥手告别,然后走下港口石阶。(“挥手”和“走下”动作用and相连,两个动作同时发生)
——Either you can talk to him, or I will.
要么你跟他谈,要么我去。(or链接you 和 I,表示不是“you”就是“I”,不可能二者同时去做事情。)
参考资料:
or-百度百科
and-百度百科
Factory模式怎么应用
工厂模式按照《Java与模式》中的提法分为三类: 1. 简单工厂模式(Simple Factory) 2. 工厂方法模式(Factory Method) 3. 抽象工厂模式(Abstract Factory) 这三种模式从上到下逐步抽象,并且更具一般性。所以我建议在这种情况下使用简单工厂模式与工厂方法模式相结合的方式来减少工厂类:即对于产品树上类似的种类(一般是树的叶子中互为兄弟的)使用简单工厂模式来实现。来看看抽象工厂模式的各个角色(和工厂方法的如出一辙): 抽象工厂角色:这是工厂方法模式的核心,它与应用程序无关。 工厂模式有三个参与者,抽象产品(Product)、工厂(Creator)和具体产品(ConcreteProduct)。客户只会看到工厂和抽象产品。 public interface Product{ public String getName(); } public class ConcreteProduct implements Product{ public String getName(){ return “产品1“; } } public class Creator{ public static Product create1(){ return new ConcreteProduct(); } } 工厂模式的作用在于将创建具体产品的方法由工厂类控制,客户只需要知道产品的抽象类型
更多文章:

新浪微博html5版购买地址电脑版(新浪微博有电脑桌面版吗)
2025年2月13日 23:20

fullscreen(javascript windows.open打开fullscreen全屏)
2025年3月2日 09:20

photoshopcs5试题解答(求答案急急急 PhotoshopCS5)
2025年3月1日 23:20

软件测试分为哪几个阶段(软件测试分为哪四个阶段,每个阶段的主要任务和目标)
2025年3月10日 01:40

circle是什么牌子(F英文打头的男款老板裢18K金是什么牌子的)
2025年3月13日 02:10

lay eggs(fish lay eggs 中lay为啥不加s)
2025年2月21日 14:00

mysql管理工具怎么使用(如何进入MySQL的命令行管理工具)
2025年4月4日 23:20

string删除指定位置字符(从某个字符串中删除指定位置的字符,如何实现)
2025年4月4日 09:20

源代码安全管理规范?如何导出备份SVN源代码库及导入源代码库
2025年3月25日 10:40

www.code123.net这个网址做的不错,源码哪里可以下啊?洛阳一拖是五年一贯制大专吗 能发毕业证吗
2025年3月4日 17:50

postgresql官方下载(python postgresql 哪个好)
2025年2月16日 09:40

mandated(policy mandated looses是什么意思)
2025年3月29日 13:10

totally是什么意思(total和totally的区别)
2025年3月30日 08:00